Python 不能将\s用作转义字符?
我可以毫无问题地使用其他转义字符,但我的atom文本编辑器和python本身并不将其视为转义字符,而是将其视为普通字符Python 不能将\s用作转义字符?,python,string,syntax,Python,String,Syntax,我可以毫无问题地使用其他转义字符,但我的atom文本编辑器和python本身并不将其视为转义字符,而是将其视为普通字符 print '\s', test_line 只是写 \stesting_bot1 如何使编辑器和python将其视为转义字符和空格?我认为您可能会将正则表达式与字符串混淆。对于普通字符串,只需使用空格字符即可打印: print(' testing_bot1') \s不是转义序列,因此它将被解释为反斜杠+s。我认为您可能会将正则表达式与字符串混淆。对于普通字符串,只需使用空
print '\s', test_line
只是写
\stesting_bot1
如何使编辑器和python将其视为转义字符和空格?我认为您可能会将正则表达式与字符串混淆。对于普通字符串,只需使用空格字符即可打印:
print(' testing_bot1')
\s不是转义序列,因此它将被解释为反斜杠+s。我认为您可能会将正则表达式与字符串混淆。对于普通字符串,只需使用空格字符即可打印:
print(' testing_bot1')
\s不是转义序列,因此它将被解释为反斜杠+s。\s在Python中不是转义序列\t、 \n、\r等可以看到,但非特殊字符不会被解释为任何特殊字符,因此您的\s会按字面意思出现
但是,\s在Python中当然意味着空格…\s在Python中不是转义序列\t、 \n、\r等可以看到,但非特殊字符不会被解释为任何特殊字符,因此您的\s会按字面意思出现
但是,\s在Python中当然意味着空间…\s在Python中不是转义序列。\s在Python中不是转义序列。啊,我知道我想用一种更优雅的方式来表示空间,但我想我只是太固执了。谢谢,但我想知道为什么在TutorialPoint中\s被归类为转义字符。@BuğraCoşkun,它更多地说明了TutorialPoint的质量,或者更确切地说是缺少thereof@BuğraCoşkun:转义字符是指转义符号的字符。你使用了一些非常不清楚的术语。如果有官方文件,请使用。@BuğraCoşkun在我看来,没有比空间更好、更清晰、更优雅的空间表现形式了@WiktorStribiżew你是对的,我确实使用了一个非常模糊的术语,可能是一个错误的术语,因为我对这个主题不太了解。好吧,提出正确的问题是答案的一半。但大多数时候,我们不知道我们不知道什么。看来我要离开这里的主题了,评论部分并不是要这样使用的,所以我现在就安静下来。谢谢大家。啊,我知道我想用一种更优雅的方式来营造空间,但我想我只是太固执了。谢谢,但我想知道为什么在TutorialPoint中\s被归类为转义字符。@BuğraCoşkun,它更多地说明了TutorialPoint的质量,或者更确切地说是缺少thereof@BuğraCoşkun:转义字符是指转义符号的字符。你使用了一些非常不清楚的术语。如果有官方文件,请使用。@BuğraCoşkun在我看来,没有比空间更好、更清晰、更优雅的空间表现形式了@WiktorStribiżew你是对的,我确实使用了一个非常模糊的术语,可能是一个错误的术语,因为我对这个主题不太了解。好吧,提出正确的问题是答案的一半。但大多数时候,我们不知道我们不知道什么。看来我要离开这里的主题了,评论部分并不是要这样使用的,所以我现在就安静下来。谢谢大家。感谢澄清被归类为“空间”,所以我对它为什么不起作用感到困惑。我看到-更新以反映可能的困惑来源。感谢澄清被归类为“空间”,所以我对它为什么不起作用感到困惑。我看到-更新以反映可能的混乱来源混乱