Python补端之-字符串,列表,字典
程序员文章站
2022-04-02 11:41:31
一、‘字符串’ 1.两个串拼接为一个羊肉串。+ a = ‘wo’+‘cool’ # 一个+号相当于红柳,将两个字符串,串为红柳大串 b = ‘wo’ ‘cool’ # 该写法中间可不加空格,为了审美,求求你加一个吧 打印结果:wocool 2.print执行后自动换行,如果不想换行或者结果后加其他的,以下为输出变量a后。end = '' print(a,end = '') # \t 不换行 ....
一、‘字符串’
1.两个串拼接为一个羊肉串。+
a = ‘wo’+‘cool’ # 一个+号相当于红柳,将两个字符串,串为红柳大串
b = ‘wo’ ‘cool’ # 该写法中间可不加空格,为了审美,求求你加一个吧
打印结果:wocool
2.print执行后自动换行,如果不想换行或者结果后加其他的,以下为输出变量a后。end = ''
print(a,end = '') # \t 不换行
print(a,end = '\n') # \n 换行
print(a,end = '\t') # \t 制表符,一个tab的空格
3.提取红柳大串上的肉粒。a[]
a = 'wozuicool'
由左到右为:a[0] a[1].....a[8]
由右到左为:a[-1] a[-2].....a[-9]
a[20] a[-10] #则会报错,因为超出角标了。IndexError: string index out of range
这样就把所有肉粒撸下来吃掉了
4.替换某个肉粒,生成新的红柳大串。replace
a = 'wozuicool'
b = a.replace('w','n') #注意replace会把字符串中所有的‘w’替换为‘n’
print(b)----------> nozuicool
也可以直接替换其中一个肉粒,新建地址,引用新的地址
a = a.replace('w','n')
也可以限制替换几次
a = a.replace('0','n',2) #注意replace会把字符串中前两个‘o’替换为‘n’
print(a)----------> wnzuicnol
5.各种撸串顺序。切片 a[开始:结束:步长],包头不包尾,左到右切片数用正数,反之用负数
a = 'wozuicool' #w到i的步长是:4
a[0:8:2] wzio #0到第8粒,每个下一口都要两步的步长
a[2:9] zuicool # 即使超出也不会报错,因为撸到了空气
a[::-1] loociuzow # 倒序排列,不是0开始,是-1
a[-1:-10000:-3] oz # 注意步长应该是负数才对
a[-1:-10000:3] # 无结果,因为没有值
a[-2345:-1:3] wuo # 左到右切片数用正数
本文地址:https://blog.csdn.net/qq_20427967/article/details/108260824
上一篇: 疼爱女人的10段经典话
下一篇: 让男人恐惧又抓狂的婆娘