其他分享
首页 > 其他分享> > 第六章 字符串操作

第六章 字符串操作

作者:互联网

一、处理字符串

1.字符串字面量

双引号:可在字符串中使用单引号

转义字符(\):\'(单引号),\"(双引号),\t(制表符),\n(换行符),\\(反斜杠)

原始字符串(r):r'字符串'(引号内的字符串无论包含什么都会原样输出)

三重引号的多行字符串:3个单引号或3个双引号包起来的字符串,无论包含什么都会被原样输出,包括换行展示的样式(事实上制表换行都被执行了????)

'''
字符串字面量
'''
a = "Tom's cat"                      #Tom's cat
b = 'Tom\'s cat\t is\na \\'
c = r'Tom\'s cat\t is\na \\'         #Tom\'s cat\t is\na \\
d = '''Tom\'s cat\t is\na \\'''      #与b相同?

print(a,b,c,d,sep='\n')

字符串的索引和切片:

相似于列表,注意的点时字符串包含空格和标点

字符串的in和not in:

相同于列表

 

2.将字符串放入其它字符串

'''
将字符串放入其它字符串
'''
name = 'Charles'
age  = 27

a = 'My name is '+name+'.I am '+str(age)+' years old'     #字符串拼接,注意整型要转成字符型
b = 'My name is %s.I am %s years old' %(name,age)         #占位符%s字符串占位符
c = 'My name is %s.I am %d years old' %(name,age)         #%d 整数占位符
d = f'My name is {name}.I am {age} years old'             #f字符串
print(a,b,c,d,sep='\n')                                   #四句输出完全相同

 

标签:old,name,age,cat,字符串,Tom,第六章,操作
来源: https://www.cnblogs.com/dongyejiannuan/p/16333095.html