边学边写,随时记录
引号与转义字符
\ 为转义字符,当 \' 被程序看到,单引号不再是字符串的数据类型的指示,而是被当做单纯的字符串来处理。例如:print( "\"Don't do that\"") 在外面的那对引号表示字符串数据类型指示,\后面的引号表示转义。表示"是单纯的字符串。
输出:"Don't do that"
三引号可以输入多行文本,即三引号内的文本原始换行是什么样子,输出就是什么样子。例如:
print("'I love this cake
so do I"')
结果输出:
I love this cake
so do I
\n 是换行转义符,其效率比三引号效率高。例如:
print("I love this cake\n so do I\n
multiple
line \n")
结果输出:
I love this cake
so do I
multiple line
字符串连接的输出,可以在print()直接用,直接连接。例如:
print("this is", "test")
输出:this is test
占位符格式化输出:
%ns:如果字符串变量s不足n位的话,会先输出若干个空格后再输出str1
%-ns:与上述相反,先输出变量s,不足的然后用空格在后面补齐。
例如:
print("%-5s %s %7s" %("John","every","man"))
输出:
John every man
%%d,此处%%和\\的作用相同
例如:print("include with %%d like this: %d"%10)
输出:include with %d like this: 10
序列可以使用-1访问倒数第一个元素,-2访问倒数第2个元素,以此类推。