Str字符串
str
- 表达文字信息的内容,用引号括起来
- print中,单、双、三引号都可以使用
-
单引号
print('Hello word!\n')
Hello word!
print("Hello word\n")
Hello word
print("""Hello
word
!""")
Hello
word
!
print('hello word! ' * 4)
hello word! hello word! hello word! hello word!
- sep end file … 详见help(print)
-
sep
print('aa', 'bb', 'cc', 'sep', sep='-')
aa-bb-cc-sep
L = range(3)
for i in L:
print(i, end="-")
print('end')
0-1-2-end
转义字符 ’ \ ’
- 用特殊方式表示出不便写出的内容,如回车,换行等。
- 使用反斜杠进行转义。字符串中出现反斜杠,则反斜杠后内容进行转义,不再是之前的意思。
- 不同系统换行操作不同
- 单个反斜杠出于美观,表示此行没结束,下行继续
- 常用转义字符
- (在行尾时) 续行符
- \ 反斜杠符号
- ’ 单引号
- " 双引号
- \a 响铃
- \b 退格(Backspace)
- \e 转义
- \000 空
- \n 换行
- \v 纵向制表符
- \t 横向制表符
- \r 回车
- \f 换页
- \oyy 八进制数,yy代表的字符,例如:\o12代表换行
- \other 其它的字符以普通格式输出
-
\’
print('Kend\'s notebook.')
# 单双引号嵌套
print("Kend's notebook.")
Kend's notebook.
Kend's notebook.
s_1 = 'c:\\User\\kend'
print(s)
c:\User\kend
s_2 = 'Dear xxx:\n\t ...'
print(s_2)
Dear xxx:
...
favorite_languages = {
'jen': 'python',\
'sarah': 'c',\
'edward': 'ruby',\
'phil': 'python',\
}
print(favorite_languages)
{'jen': 'python', 'sarah': 'c', 'edward': 'ruby