str类型

str:字符串类型,用单引号或双引号。

#索引

 s1 = s[0]

切片 :

顾头不顾尾 ;

s[首:尾:步长]

字符串的操作:

1、首字母大写: s = 'alexWUsir' s1 = s.capitalize() 

2、全大写,全小写: s2 = s.upper()      s21 = s.lower()

3、大小写翻转 # s3 = s.swapcase() 

4、 每个隔开(特殊字符或者数字)的单词首字母大写 : s4 = s.title()

5、居中,空白填充# s5 = s.center(20,'~')

6、s6 = s.expandtabs() # print(s6)

公共方法

1、字符串长度:# l = len(s) # print(l)

2、#以什么开头结尾 :endswith # s = 'alexWUsir' # s7 =s.startswith('alex')

3、 find 通过元素找索引,找不到返回-1 # # index通过元素找索引,找不到报错 # s = 'alexWUsir' # s8 = s.find('A') # s81 = s.index('A') # print(s81,type(s8))

4、删除前后空格:strip rstrip lstrip  strip 默认删除前后空格

5、统计次数:# s = 'alexaa wusirl' # s10 = s.count('al') # print(s10)

6、拆分字符串:split   str ---->list # s = ';alex;wusir;taibai' # l = s.split('a') # print(l)

7、format的三种玩法:

  # s = '我叫{},今年{},爱好{},再说一下我叫{}'.format('太白',36,'girl','太白') # print(s)

# name = input('请输入名字:') # s = '我叫{0},今年{1},爱好{2},再说一下我叫{0}'.format(name,36,'girl') # print(s)

# name = input('请输入名字:') # s = '我叫{name},今年{age},爱好{hobby},再说一下我叫{name}'.format(age=18,name=name,hobby='girl') # print(s)

8、代替:# s = '来看待街坊邻居复合大师街坊法好的撒见客户' # s11 = s.replace('街坊','老王',1) # print(s11)

9、循环输出:

 s = 'fhdsklfds' # for i in s: #     print(i)

s = 'fdsa苍井空fdsalk' if '苍井空' in s:     print('您的评论有敏感词...')

猜你喜欢

转载自www.cnblogs.com/geng-xiaoqiaoliushui/p/10237662.html
今日推荐