Python字符串-常用方法(1)

1.自动拼接两个串

s1 = "hello," "world"

print(s1)

结果:hello,world

2.拼接运算符+,只能拼接字符串类型

s1 = "hello,"

s2 = "world"

print(s1 + s2)

结果:hello,world

3.字符串拼接数字,将数字转换成字符串,可以使用 str() 或 repr() 函数

s1 = "hello"
s2 = 123
print(s1+str(s2))   # str 是 Python 内置的类型(和 int、float 一样)

print(s1+repr(s2))   # repr() 则只是一个函数

print(s1)    #直接使用 print() 函数输出字符串,将只能看到字符串的内容,没有引号

print(repr(s1))     #repr会以 Python 表达式的形式来表示值。即如果先使用 repr() 函数对字符串进行处理,然后再使用 print() 执行输出,将可以看到带引号的字符串

结果:

hello123

hello123

hello

'hello'

4.字符串切片(截取)

stringname[index]

示例:

s3 = "hello world!"
print(s3[:6])
print(s3[6:11])
print(s3[0])
print(s3[-1])
print(s3[:-1])
print(s3[3:5:2])

结果:

hello 
world
h
!
hello world
l

5.使用in 和not in 判断是否包含某个子串

s4 = "hello world"
print('h' in s4)
print('b' in s4)

结果:

True

False

6.使用max()和min()获取最大字符与最小字符

s5 = "hello,world"
print(max(s5))
print(min(s5))

结果:

w

,

7.获取字符串长度len()

示例1:

s4 = "hello,world"
print(len(s4))

结果:

11

示例2:

s5 = "人生,人生,人生"     #utf-8编码,汉字占3个字节
print(len(s5))
print(len(str.encode(s5)))

结果:

8

20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值