1、字符串前加 u
例子:u"字符串中有中文"
Python3中,所有字符串默认都是unicode字符串。
2、字符串前加 r
例子:r"\n\t"
前缀r表示该字符串是原始字符串,即\不是转义符,只是单纯的一个符号。常用于特殊的字符如换行符、正则表达式、文件路径。
3、字符串前加 b
例子:b'<h1>Hello World!</h1>'
前缀b表示该字符串是bytes类型。
4、字符串前加 f
例子:
>>> account = '测试工程师小站'
>>> month = '30'
>>> f'我的微信公众号是:{account},已经连续发文{int(month) * 5}天啦!'
'我的微信公众号是:测试工程师小站,已经连续发文150天啦!'
扫描二维码关注公众号,回复:
12753803 查看本文章
Python3.6新加特性,前缀f用来格式化字符串。可以看出f前缀可以更方便的格式化字符串,比format()方法可读性高且使用方便。
而且加上f前缀后,支持在大括号内,运行Python表达式。