栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python 中数据类型之一字符串

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python 中数据类型之一字符串

python字符串

   定义
     1.不支持单字符类型,只要有引号就是字符串
     2.字符串不能和其他字符进行加法运算
   转义字符 
       n   换行
       t     tab制表符

  字符串处理
        1.返回字符串长度    len(字符串)
        2.在指定字符串中查找字符存在的个数   str.count("查找的字符")
        3.str.replace(old,new,n)  替换后需要重新进行赋值,n代表替换的次数,默认为all
        4.str.split("字符)将字符串按照指定字符进行分割;分割之后数据为list类型
        5.str.find("字符") 从左到右依次查找,只匹配一次
         返回的是字符串的下标,如果未找到,返回-1
        6.str.rfind("字符")从右往左依次查找,只匹配一次,返回字符所在下标
        7. index(str,begin)返回字符串下标,找不到则报错
        8.str.strip()删除左右两侧的空格
        9.str.lstrip()删除左侧的空格
        10.str.rstrip()删除右侧的空格
        11.join  将一个序列中的数据通过指定的字符进行拼接
         案例:sep='&'
         str1=('username=zhangsan','password=12345')
        str2=sep.join(str1)
        12.检查是否以特定字符开头
         str.startswitch()
         检查是否以特定字符结尾
         str.endswitch()
         返回结果为True或false
        13.大小写转换   str.lower()字符串中所有大写转为小写
            str.upper()   字符串中所有小写转大写
            str.capitalize()首个字母转换为大写(首个字符,则不进行任何转换)

a='hello world'
print(a.capitalize())
print(a.upper())

   14,字符串的组成   str.isdigit() 检查字符串是否以数字构成
           str.isalpha() 检查字符串是否以字母构成
           str.isalnum() 检查字符串是否以字母或数字构成

ss1='qf15246'
print(ss1.isdigit())
print(ss1.isalpha())
print(ss1.isalnum())

15,字符串切片

字符串切片[ : ]
str[start:end] start默认为0,end默认为末尾,左闭右开
str[-3:-1]   #从下标-3切片到-1(-1不包含在内)
str[ :: n] # 在字符串中,每间隔n-1个字符,切片一次
str[start::n] #从下标start开始,每间隔n-1个字符,进行切片

w='wdjm[efereghtbrtbeger]ekv'
zuo=w.find('[')
you = w.rfind(']')
m=w[zuo:you+1]
print(m)
print(w[:])
print(w[::2])
print(w[w.find('[')::2])
print(w[::-1])

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/488782.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号