返回顶部
首页 > 资讯 > 后端开发 > Python >Python之字符串
  • 699
分享到

Python之字符串

字符串Python 2023-01-31 01:01:58 699人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

字符串:比较常用的一种类型,通常也会结合正则表达式使用 字符串操作使用单引号、双引号、三引号(支持换行): str1='hello world'str2="hello python"print(str1,'\t',str2,'\n'

  • 字符串:比较常用的一种类型,通常也会结合正则表达式使用

    • 字符串操作
      使用单引号、双引号、三引号(支持换行):

      str1='hello world'
      str2="hello python"
      print(str1,'\t',str2,'\n',type(str1),'\t',type(str2))

    • 字符串连接、重复

      str1='hello world'
      str2="hello Python"
      print(str1+str2)
      print(str1*3)
      Python之字符串

    • 索引访问操作

      str1='hello world'
      str2="hello python"
      print(len(str1))#查看str1长度
      print(str1[0:5])#前5个元素
      print(str1[-1])#最后一个元素
      print(str1[:-2])#除了最后两个元素
      for i in str1:
      print(i,end=',')#以逗号间隔遍历元素
      Python之字符串

    • 异常操作:字符串属于不可变类型

      print(str1[12]) #超出索引范围异常
      print(str1[1])
      str1[1]='1'
      Python之字符串

    • 字符串切片连接操作
       split()会把字符串按照其中的空格进行分割,分割后的每一段都是一个新的字符串,
      最终返回这些字符串组成一个list:split(),同时也会按照换行符\n,制表符\t进行分割,默认空白分割:
      分片用法:string.split(self,sep,maxsplit)
      Python之字符串

     连接join操作:split是把一个字符串分割成很多字符串组成的list,而join则是把一个list中的所有字符串连接成一个字符串
    用法:newstring='连接符号'.join(列表)
    Python之字符串

    • 字符串常用的操作方法:检查字符串index,find,count,endswith,去除特殊字符
    s1='www.blog.51cto.com/blogger/draft/782804'
    #count检索指定字符串在另一个字符串中出现次数.如果检索的字符串不存在,则返回0
    #用法str.count(self,x,__start,__end)可以指定范围
    print(s1.count('w')) #统计’w'出现的次数
    #index用法,返回首次出现的位置
    print(s1.index('5')) #若不存在“ValueError: substring not found”
    #str.find(sub[,  start[,   end]])  检索的字符串不存在,返回-1 ,
    # 否则返回首次出现该子字符串时的索引
    print(s1.find('5'))
    #endswith检索字符串是否以子字符串结尾,如果是就返回True,否则返回False
    print(s1.endswith('04'))

    strip操作:

    s1=' www.blog.51cto.com/blogger/draft/782804'
    s2='@hello python@.'
    print(s1)
    #str.strip(self,chars)去除首位空格或特殊字符
    print(s1.strip())
    print(s2.strip('@'+'.')) #+表示或的关系,首尾包含任一指定字符都将删除
    #去除左边特殊字符str.lstrip(self,chars)
    print(s2.lstrip('@'))
    #去除右边特殊字符.rstrip()
    print(s2.rstrip('.'))

    Python之字符串


  • 简单使用
    • 注册会员
      #假设已经
      #将会员名称字符串全部转换为小写
      # 通过手动输入要注册会员名称
      # 将要注册的会员名称全部转换为小写
      # 判断输入的会员名称是否存在,如果存在就提示已存在,如果不存在就以注册成功
      # while True:
      #     username_1="|Abc|mr|minsGISwoe|MRsoWDG|ew|"
      #     username=username_1.lower() #转换为小写
      # # print(username)
      #     member=input('please input your registered name:')
      #     # m=member.lower()  #将输入的注册名字转换为小写
      #     m="|"+member.lower()+"|"  #find和count方法纠正
      #     # if m in username.split('|'):
      #     if username_1.find(m) != -1: #有缺陷只输入其中一部分也会匹配,显示已注册
      #     # if username.count(m) > 0: #与find一样 # 需限制范围
      #              print("sorry! name has Registered")
      #     else:
      #              username=username+''.join(member)+'|'
      #              print("name register success.")
      #              break
      # print(username)

--结束END--

本文标题: Python之字符串

本文链接: https://lsjlt.com/news/183157.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Python之字符串
    字符串:比较常用的一种类型,通常也会结合正则表达式使用 字符串操作使用单引号、双引号、三引号(支持换行): str1='hello world'str2="hello python"print(str1,'\t',str2,'\n'...
    99+
    2023-01-31
    字符串 Python
  • Python 字符串操作之字符串的截取
    字符串的截取 字符串的截取是实际应用中经常使用的技术,被截取的部分称为“子串”。Java中使用函数substr()获取子串,C#使用函数substring()获取子串。而Python由于内置了序列,可以通过前面介绍的索引...
    99+
    2023-09-11
    python c# 开发语言
  • 【转载】Python字符串操作之字符串分
    1、 str.split():字符串分割函数   通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。   语法:   str.split(s, num)[n]   参数说明:   s:表示指定的分隔符,不写的话,默认是空格(’ ‘...
    99+
    2023-01-30
    字符串 操作 Python
  • python之字符串分割
    目录 str.split()方法正则方法 str.split()方法 str.split() 是 Python 中字符串类型的一个方法,可以用来将字符串按照指定的分隔符...
    99+
    2023-10-12
    python
  • python学习之字符串
    目录 python学习之字符串 1. python字符串概述 2. Python字符串运算符 3. python字符串格式化 ...
    99+
    2023-01-30
    字符串 python
  • Python基础之字符串
    初识字符串 字符串的认识 首先,我们先认识下什么是字符串: # 定义字符串 t_str1 = "Hello World" t_str2 = "asdfghh" print(t_str1) # Hello World print(t_s...
    99+
    2023-01-31
    字符串 基础 Python
  • python之字符串系列
    python字符串1.序列的操作可通过len()函数验证长度,并通过索引操作得到各个元素例如: S=’abcd’ 字符串赋值给变量S 偏移量a对应0,以此类推Len(S) 验证长度4S[0] 索引(有正向和反向)‘a’S...
    99+
    2023-01-31
    字符串 系列 python
  • Python字符串操作之如何提取子字符串
    在 Python 中,字符串是一种非常常见的数据类型,经常需要对字符串进行各种操作,其中提取子字符串是一个非常常见的需求。本文将介绍几种在 Python 中提取子字符串的方法。 方法一:使用字符串切片 在 Python 中,可以使用字符串切...
    99+
    2023-10-18
    python 正则表达式 开发语言
  • Python之字符串格式化
    Python目前提供的字符串格式化方式有两种:百分号方式format方式这两种方式在Python2和Python3中都适用,百分号方式是Python一直内置存在的,format方式为近期才出来的。旧式%格式化参数格式%[(name)][fl...
    99+
    2023-01-31
    字符串 Python
  • python学习之字符串转换
    配置环境:python 3.6   python编辑器:pycharm 代码如下: #!/usr/bin/env python #-*- coding: utf-8 -*- def strCase(): "字符串大小写转换" ...
    99+
    2023-01-30
    字符串 python
  • python之字符串操作方法
    定义及特性:   以引号(单引号,双引号,三引号)包围且不能修改a= ' \t aBcdE fgFijDlmNopq rSt uTwxy z 123 !@# \t '一、判断字符串,返回bool值:False或Trueprint(a.isi...
    99+
    2023-01-31
    字符串 操作方法 python
  • Python——— 字符串
    (一)字符串     字符串是 Python 中最常用的数据类型。我们可以使用引号 ( ' 或 " ) 来创建字符串。顾名思义,羊肉串是由羊肉做成的串,而字符串就是由字符组成的。   字符串的本质是:字符序列。 2     Pyth...
    99+
    2023-09-02
    python 开发语言
  • python字符串
    字符串的操作方法很多,这里只选几种常用的(1)    字符串大小写转换1.    S.lower()    字母大写转换...
    99+
    2023-01-30
    字符串 python
  • python---字符串
    特性:不可修改 test = "my name is fengxiaoli" ###确定字符串中字符位置 print(test.rfind("m"))                  #找到m所在的位置,以最右边的为准 print(te...
    99+
    2023-01-31
    字符串 python
  • Python 字符串
        1.字符串的索引       2.字符串的切片   s[1:3]   从第二个数切片到第三个,上边界不包含在内。     s[3: ]     s[ :3]   没个给切片的边界,上边界默认是0,下边界默认是末尾。’     s[ ...
    99+
    2023-01-31
    字符串 Python
  • python 字符串
    字符串>>> a = 'Hello World!'>>> print (a)                # 输出完整字符串Hello World!>>> print (a[0])  ...
    99+
    2023-01-31
    字符串 python
  • Python学习之字符串格式化
    目录一、这种占位符有很多二、具体的使用方式1、可以一次多插入几个数值2、打印浮点数(小数)3、打印百分数4、调用字典进行拼接5、sep 设置分割符号6、flags 格式符号三、for...
    99+
    2024-04-02
  • #10 Python字符串
    前言 通过上一节可知,Python6个序列的内置类型中,最常见的是列表和元组,但在Python中,最常用的数据类型却不是列表和元组,而是字符串。要想深入了解字符串,必须先掌握字符编码问题。因此本篇博文将讲解Python字符编码问题和Pyt...
    99+
    2023-01-30
    字符串 Python
  • Python之路-基础数据类型之字符串
    字符串是不可变的数据类型 索引(下标) 我们在日常生活中会遇到很多类似的情况,例如吃饭排队叫号,在学校时会有学号,工作时会有工号,这些就是一种能保证唯一准确的手段,在计算机中也是一样,它就叫索引,也叫下标, 注意:索引都是从0开始,只有...
    99+
    2023-01-30
    之路 字符串 数据类型
  • 【Python】python 字符串转数字
    要将一个字符串转成数字,可以使用以下方法: 使用 int() 函数将字符串转换为整数 示例代码: str_num = "123"num = int(str_num)print(num) # 输出:1...
    99+
    2023-09-07
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作