Python学习手册 字符串

2017-11-01  本文已影响8人  夹小欣

补一下list复习的

list1=[[1,2,3],[4,5,6]]
#取list第2列的值
a = [row[2] for row in list1]

字符串这一章

#%是字符串的格式化输出
print("I'm %s. I'm %d year old" % ('Vamei', 99))
#可以用字典
print("I'm %(name)s. I'm %(age)d year old" % {'name':'Vamei', 'age':99})

字符串可以进行分片

s='abcdefghi'
#复制一次s
s[:]
#取0,1,2
s[:3]
#间隔一个
s[::2]
#从右向左取,可以用来做逆序
s[::-1]
# 取5,4,3,2
s[5:1:-1]

字符串不可以直接修改,通过分片或者replace间接修改,list也可以

s = s[:4]+'123'+[5:]
s=s.replace('abc','1111')
temps = list(s)
s[4]='33'
s = ''.join(temps)

各种方式检测末尾字符

#去除末尾空白
s.rstrip()
#大写
s.upper()
#末尾判断
s.endswith('111')
s[-len('111'):]=='111'
#查找子串的不同方法
s.find('a')!=-1
'a' in line



上一篇下一篇

猜你喜欢

热点阅读