连天教育04 python字符串方法

b\r\f开头字符串

字符串与bytes互转

bytes类型是指一堆字节的集合,在python中以b开头的字符串都是bytes类型

a=b"123456"

print(type(a))

输出结果


x="你好啊"

y=x.encode('utf-8') #字符串编码位bytes

print(y)

z=y.decode() #bytes解码为字符串

print(z)

输出结果

三个字节为一组

原始字符串

r/R开头的字符串,所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符

a=r"123456"

print(a)

格式化字符串

format是一种格式化字符串,str.format()

format函数可以接受不限个参数,位置可以不按顺序

name='tom'

age=18

#不规定顺序,从左往右排,索引从0开始

print("my name is {},age is {}".format(name,age))

#规定顺序,可在指定括号填入指定数据

print("my age is {1},name is {0}".format(name,age))

输出结果

f-string

f-string是python3.6之后版本添加的,称之为字面量格式化字符串,是新的格式化字符串的语法

f-string格式化字符串以f开头,后面跟着字符串,字符串的表达式用大括号{}包起来,它会将变量或表达式计算后的值替换进去

name='tom'

age=18

print(f'my name is {name},age is {age}')

输出结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值