tang_str = 'hello python'
print(tang_str)
# 字符串的乘法操作和加法操作都是可以的
tang = 'hello' + 'python' # 加法操作相当于一个拼接
print(tang) # 结果:hellopython
print(tang_str * 3) # 乘法操作相当于重复了3次,变成了3倍
print(len(tang)) # len()可以打印字符串的长度 结果:11
# 1.字符串的操作
# 字符串的切分
tang = '1 2 3 4 5'
print(tang.split()) # split()默认是以空格切分的
# 结果:['1', '2', '3', '4', '5']
tang = '1,2,3,4,5'
print(tang.split(',')) # 如果不是以空格分开的,要明确切分的分割符
# 结果:['1', '2', '3', '4', '5']
# 字符串的拼接
tang_str = ''
print(tang_str.join(tang)) # 能切能和
# 结果:['1 2 3 4 5']
# 字符串的替换
tang = 'hello python'
print(tang.replace('python', 'world')) # 对字符串进行替换操作(将python替换成world)
# hello world
'''
注意:很多的操作需要在原始变量上去做的,我们要新定义出一个变量,让新的变量等于你执行完这个操作的结果,这样
原变量也有,新变量也有这样方便进行一个操作的。
'''
print(tang.upper()) # 将字符串中的小写字母转成大写字母
print(tang.lower()) # 将字符串中的大写字母转成小写字母
tang = ' hello python '
print(tang.strip()) # 将所有空格去除 hello python
print(tang.lstrip()) # 去除左边的空格 hello python
print(tang.rstrip()) # 去除右边的空格 hello python
a = '{} {} {}'.format('tang', 'yu', 'di')
print(a) # tang yu di
a = '{2} {1} {0}'.format('tang', 'yu', 'di') # 按{}中数字的顺序从低到高来输出
print(a) # di yu tang
b = '{tang} {yu} {di}'.format(tang=10, yu=5, di=1)
print(b) # 10 5 1
tang = 'tang yu di:'
b = 456
c = 789
result = '%s %f %d' % (tang, b, c)
print(result) # tang yu di: 456.000000 789
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交