Python学习笔记03—字符串

一、字符串对象

1、什么是字符串
由具有特殊含义的字符组成的串

2、python中字符串的定义

s = "hello word !"
s = 'hello word !'
s = '''hello word !'''
s = str("hello word !")

3、字符串的其他用法

s.capitalize()       #将字符串首字母大写
s.center(50,"*")     #以50是为宽度,将字符串居中。空余位置默认空格,可以自定义
s.ljust()       #将字符串左对齐
s.rjust()       #将字符串右对齐
s.count("o")         #统计字符或字符串出现的次数。
s.endswith("!")      #判断字符串是否以 ! 结尾
s.startswith("h")    #判断字符串是否以 h 开头

s.index("w")      #查找w在字符串中第一次出现的的位置,如不存在抛出异常
s.rindex("w")     #从尾部开始查找w字符串中第一次出现的的位置,如不存在抛出异常
s.find("w")       #查找w在字符串中第一次出现的的位置,如果不存在,返回-1
s.rfind("w")      #从尾部查找w在字符串中第一次出现的的位置,如果不存在,返回-1
s.encode()        #将字符串转换为字节

s.format()     #格式化字符串
s.islower()    #判断字符是否都是小写字母
s.isupper()    #判断字符是否都是大写字母
s.istitle()    #判断字符串是不是标题
s.isspace()    #判断字符串是不是都是由空格组成
s.isdigit()    #判断字符串是不是都是由数字组成
s.isalnum()    #判断字符是否都是由有效符号组成
s.isalpha()    #判断字符串是否都是由字母组成
s.title()      #将字符串转换为标题的格式
s.lower()      #将字符串转换为小写字母
s.upper()      #将字符串转换成大写字母
s.stirp()      #清除空格
s.lstirp()     #清除右侧空格
s.rstirp()     #清除左侧空格
replace("原字符串","新字符串")     #替换对应的字符串 

4、切片(用来切割字符串)

s[1:5]     #从位置1开始切,切到位置5
s[-1:-5]   #从倒数第一个位置开始切,切到倒数第五个位置(第一位置下标为0,倒数第一个位置为-1)
s[1:]      #从位置1切到末位
s[1:5:2]   #以2为步长
s[1:5:-1]  #也可以倒着切,返回的值也是倒序的
s[ : :-1]  #将列表反向输出。
发布了3 篇原创文章 · 获赞 0 · 访问量 39

猜你喜欢

转载自blog.csdn.net/qq_42231703/article/details/105092469
今日推荐