龙空技术网

随堂知识点:python入门day03-2 str内部功能介绍

英明果断旭日Cc 428

前言:

此时看官们对“python3str”可能比较注意,你们都想要分析一些“python3str”的相关文章。那么小编同时在网上汇集了一些关于“python3str””的相关文章,希望朋友们能喜欢,大家一起来了解一下吧!

1、dir 查看包含了多少方法

name = 'aaa'

print(dir(name))

2、__contains__() 方法中是否包含 。。。

result = name.__contains__('er6')

等价于 result = "er6" in name

3、capitalize() / casefold() 首字母小写转大写 /大写转小写

name = 'eric'

result = name.capitalize(name)

print(result)

4、center

name = 'eric'

result = name.center(20)

print(result)

可以填充字符

例如:

name = 'eric'

result = name.center(20,'*')

print(result)

5、count 计算子字符出现测次数

name = 'sdfsasdfdsads.fdsafdsafa'

result = name.count('a')

print(result)

指定起始位置 结束位置

result = name.count('as',2,11)

6、encode 编码

name = '理解'

result = name.eccode('gbk')

print(result)

7、endswith 判断是否以某个子字符串结尾的

name = 'dkfjalkds'

result = name.endswith('s')

print(result)

可以标注起始位置,结束位置 <=起始位置 < 结束位置

name = 'dsfadasfsadfsa'

result = name.endswith('s',2,10)

print(result)

标签: #python3str