2020_9_30_字符串

本文详细介绍了Python中的字符串操作,包括in/not in操作、字符串长度计算、字符串转换、格式化字符串(如f-string、%操作符和format方法)以及字符串相关的方法(如count、find、join、replace和split等)。通过实例展示了各种操作的使用方法和效果。
摘要由CSDN通过智能技术生成

字符串操作

1.in 和 not in
字符串1 in 字符串2 - 判断字符串1是否是字符串2的子串(判断字符串2中是否包含字符串1)
print(‘a’ in ‘abc’) # True
print(‘ab’ in ‘abc’) # True
print(‘ac’ in ‘abc’) # False

2.相关函数
len、str
1)求长度
str1 = ‘曾经有一段真挚的爱情…’
print(len(str1))

str2 = ‘\tabc\n123’
print(len(str2)) # 8

str3 = r’\tabc\n123’
print(len(str3)) # 10

str4 = ‘abc 123’
print(len(str4)) # 8

str5 = ’ abc123’
print(len(str5)) # 10

2)str(数据) - 将数据准换成字符串
a.哪些能转:所有的数据都可以转换成字符串
b.怎么转:在数据打印值外面加引号
num = 100
print(str(num)) # ‘100’
print(str(True)) # ‘True’
print(str([1, 2, 3])) # ‘[1, 2, 3]’

c.字符串转数字
str6 = ‘782’
print(int(str6))

去掉引号后本身是整数的字符串才能转换成整型
str7 = ‘12.5’
print(int(str7))

str8 = ‘12.5’
print(float(str8)) # 12.5
print(float(str6)) # 782.0

str9 = ‘3e4’
print(float(str9)) # 30000.0

s3 = {10, [1, 2]}
print(s3)

格式化字符串

name = input(‘请输入姓名:’)
name = ‘小明’
age = int(input(‘请输入年龄:’))
age = 23
money = float(input(‘请输入月收入:’))
money = 78273.982
message: xxx今年xx岁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值