2024-04-24 14:41:27 发布
网友
您可以在字符串文字中使用\t:
"hello\talex"
Pythonreference manual包含几个可以在字符串中使用的字符串文本。这些特殊的字符序列被转义序列的预期含义所代替。
下面是一些更有用的转义序列的表,以及它们的输出说明。
Escape Sequence Meaning \t Tab \\ Inserts a back slash (\) \' Inserts a single quote (') \" Inserts a double quote (") \n Inserts a ASCII Linefeed (a new line)
基本示例
如果我想打印一些由制表符空间分隔的数据点,我可以打印这个字符串。
DataString = "0\t12\t24" print (DataString)
回报
0 12 24
列表示例
这里是另一个例子,我们正在打印列表中的项,我们希望通过一个制表符来指定项。
DataPoints = [0,12,24] print (str(DataPoints[0]) + "\t" + str(DataPoints[1]) + "\t" + str(DataPoints[2]))
原始字符串
请注意,原始字符串(包含前缀“r”的字符串)将被忽略。这允许这些特殊的字符序列包含在字符串中而不必更改。
DataString = r"0\t12\t24" print (DataString)
0\t12\t24
可能是不希望的结果
字符串长度
还应该注意的是,字符串文字长度只有一个字符。
DataString = "0\t12\t24" print (len(DataString))
7
原始字符串的长度为9。
这是代码:
f = open(filename, 'w') f.write("hello\talex")
字符串中的\t是水平表格的转义序列。
\t
您可以在字符串文字中使用\t:
"hello\talex"
Pythonreference manual包含几个可以在字符串中使用的字符串文本。这些特殊的字符序列被转义序列的预期含义所代替。
下面是一些更有用的转义序列的表,以及它们的输出说明。
基本示例
如果我想打印一些由制表符空间分隔的数据点,我可以打印这个字符串。
回报
列表示例
这里是另一个例子,我们正在打印列表中的项,我们希望通过一个制表符来指定项。
回报
原始字符串
请注意,原始字符串(包含前缀“r”的字符串)将被忽略。这允许这些特殊的字符序列包含在字符串中而不必更改。
回报
可能是不希望的结果
字符串长度
还应该注意的是,字符串文字长度只有一个字符。
回报
原始字符串的长度为9。
这是代码:
字符串中的
\t
是水平表格的转义序列。相关问题 更多 >
编程相关推荐