转行做码农 发表于 2023-2-15 12:18:29

新人报道顺便问个原始字符的问题

string="C:\now"
string
'C:\now'
print(string)
C:
ow
这是书上的例子,也看懂了,我写的是
string='C:\123'
string
'C:s'
print(string)
C:s

这是为什么?\123=s吗?

转行做码农 发表于 2023-2-15 12:20:39

s='\123'
s
'S'
所以说'\123'就是=S

wp231957 发表于 2023-2-15 12:35:43

转行做码农 发表于 2023-2-15 12:20
s='\123'
s
'S'


\123表示这是一个八进制数
转换成十进制是83是S的ascii码值

转行做码农 发表于 2023-2-15 12:53:56

wp231957 发表于 2023-2-15 12:35
\123表示这是一个八进制数
转换成十进制是83是S的ascii码值

理解到了,谢谢
页: [1]
查看完整版本: 新人报道顺便问个原始字符的问题