列表操作1

第一部分:索引切片,切片步长

s = '深圳骑士计划1期python班'

s1 = s[:3]

切片:顾头不顾尾,加步长

s2 = s[1:3:2]

反向取值:

s3 = s[-1:-3:-1]

第二部分:

name = 'OLd boy'

capitalize :首字母大写 ***

print(name.capitalize())

center:字符串居中后前后填充自定义的字符 **

print(name.center())

print(name.center(20,'$$'))

upper,lower,字母全大写,全小写*****

print(name.upper())

print(name.lower())

startswith,endswith,判断以什么开头或以什么结尾:

print(name.startswith('Ld',1,3))

swapcase 大小写反转:**

print(name.swapcase())

title 以非字母隔开的每个部分首字母大写**

print(name.titlle())

strip,lstrip,rstrip 默认除去字符串前后(前,后)的空格,制表符,换行符,或去除字符串指定在前面的字符

print(name.strip())

print(name.strip('OL'))

split 将字符串分割成列表,默认以空格分割,也可指定分割,分割次数*****

print(name.split())

print(name.split(','))

print(name.split('1',2))

join自定制连接符,把可迭代的字符连接起来******

s = '_*_' join(name)

replace 替换,可设置替换次数:

s = name.replace('骑',‘傻’,2)

isalnum 判断是否由字母或数字组成

isdigit 判断是否由数字组成

isalpha 判断是否由字母组成

公共方法:

count 统计字符串中某个字符出现的次数:

s = name.count('o')

len 统计字符串中总字符数

s = len(name)

原文地址:https://www.cnblogs.com/lijinming110/p/9437851.html