【Python基础】2.python字符串操作

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











  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值