美文网首页
python字符串前的字母

python字符串前的字母

作者: 奇奇乌布里 | 来源:发表于2020-04-26 11:30 被阅读0次

b'嫂子连我也不认得了不是我是谁'

b表示:后面是一个bytes类。py2里的str是bytes类,py3里的str是unicode类,前面加个b强制转为bytes

# bytes与unicode的区别
>>> a = b'aabb'
>>> print(a)
b'aabb'
>>> b = 'aabb'
>>> print(b)
aabb

# 相互转换关系
>>> print(a.decode('utf8'))
aabb
>>> print(b.encode('utf8'))
b'aabb'
>>>

r'嫂子连我也不认得了不是我是谁\t\n'

r表示:后面的是一个普通字符串,其中的\不识别为转义字符,直接识别为一个斜线,相当于写的是\\

>>> a = 'name\tage\tothers'  # 转义字符
>>> print(a)
name    age     others

>>> b = r'name\tage\tothers'  # 非转义字符
>>> print(b)
name\tage\tothers

>>> c = 'name\\tage\\tothers'  # 转义字符
>>> print(c)
name\tage\tothers

u'嫂子连我也不认得了不是我是谁'

u表示后面的用unicode编码,避免出现中文乱码(不过py3里已经基本不存在中文乱码了

>>> a = '不是我是谁'
>>> print(a)
不是我是谁

>>> b = u'不是我是谁'
>>> print(b)
不是我是谁

f'嫂子连{name}也不认得了不是我是谁'

f表示后面的{}需要做变量解析替换,用py代码中叫name的变量的值替换{name}这一坨

>>> a = 'win'
>>> b = f'pom ce {a}, ben nagsegsar ti mamai hab'
>>> print(b)
pom ce win, ben nagsegsar ti mamai hab

相关文章

  • python字符串前的字母

    b'嫂子连我也不认得了不是我是谁' b表示:后面是一个bytes类。py2里的str是bytes类,py3里的st...

  • Python中字符串前的字母

    1.字符串前加 u:代表字符串以 Unicode Code 格式 进行编码,一般用在中文等非英文字符串前面,防止因...

  • 拼写单词

    题目: 题目的理解: 判断每个字符串中的字母数和字母表字符串中字母数的大小。 python实现 提交 // END...

  • 字符串-内置方法

    python中内建字符串函数 1.capitalize() 该方法的作用是:将字符串的第一个字母变成大写,其他字母...

  • Python基础篇(一)

    python基础方法与函数 title() 首字母大写 upper() 将字符串全部改写为大写字母 lower()...

  • codewars(python)练习笔记二:去除字符串中的元音字

    codewars(python)练习笔记二:去除字符串中的元音字母 题目: Trolls are attackin...

  • Pandas - 8.1 字符串

    python 字符串方法 capitalize (把首字母转换成大写)count (统计指定字符串出现的次数)st...

  • python对象基础

    python对象:字符串对象、数字对象、列表、字典、函数、类、模块。 变量:可以是数字、字符串、算式,字母(大小写...

  • 第三部分:第十章

    1.upper():将字符串中的小写字母转为大写字母 2.python 3.0中的扩展序列解包中,a,*b = '...

  • Python capitalize()方法

    Python capitalize()将字符串的第一个字母变成大写,其他字母变小写。 比如下面的代码: i='ch...

网友评论

      本文标题:python字符串前的字母

      本文链接:https://www.haomeiwen.com/subject/pdrdwhtx.html