博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
str类型
阅读量:5908 次
发布时间:2019-06-19

本文共 1265 字,大约阅读时间需要 4 分钟。

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('您的评论有敏感词...')

转载于:https://www.cnblogs.com/geng-xiaoqiaoliushui/p/10237662.html

你可能感兴趣的文章
自己开发计算器(4)-完成!源代码公开!
查看>>
java中ObjectOutpuStream和ObjectInputStream类用法
查看>>
linux sar命令详解
查看>>
Android 针对继承BaseAdapter的自定义适配器应注意的几个地方
查看>>
KVM(qemu--kvm)
查看>>
Spring中配置和读取多个Properties文件
查看>>
php如何导入在网页上导出的excel
查看>>
Android 编程下的代码混淆
查看>>
win7 vs2012 安装boost 1.55
查看>>
我的友情链接
查看>>
重回51CTO
查看>>
使用mysql过程中的问与答
查看>>
检查本地是否存在某个文件
查看>>
Python和Ruby对比
查看>>
带汉字的字符串分段
查看>>
单点登录 CAS4.0 服务器端配置
查看>>
Query的Select操作集合
查看>>
谈 javascript 变量声明
查看>>
阿里云提示ecshop Discuz uc.key泄露导致代码注入漏洞修复
查看>>
关于STUN和NAT
查看>>