xingchen.luo 发表于 2021-3-3 20:06:38

字符串转义字符

转义字符 \0 :表示一个空字符;问:
str1 = '123\0023'
print(str)
这个程序运行的结果是多少?为什么?

亢一飞 发表于 2021-3-3 20:21:51

结果<class 'str'>

柿子饼同学 发表于 2021-3-3 21:03:26

首先,你这个命名就不对,怎么能用str当变量名呢{:10_266:}会出bug的
我试了一下哈
>>> str1 = '123\0023'
>>> print(str1)
1233
那为什么会这样呢?
它不是'\0'的问题,
而是
>>> print('\0')

>>> print('\002')

至于'\002'是什么,我也不知道{:10_266:}

柿子饼同学 发表于 2021-3-3 21:08:04

柿子饼同学 发表于 2021-3-3 21:03
首先,你这个命名就不对,怎么能用str当变量名呢会出bug的
我试了一下哈



第一个代码的第三行是123乱码3
第二个第4行也是那个乱码
页: [1]
查看完整版本: 字符串转义字符