字符串(一)
·语言分类
首先分享一句话(我特别喜欢):真理是掌握在少数人的手里。
语言分为两种:一种是语言中的两个元素(比如两个字)拼接在一起,出来一个新的元素(比如新的字);另外一种是两个元素拼接在一起,只是得到这两个元素的并列显示。比如“好”和“人”,两个元素拼接在一起是“好人”,而3和5拼接(就是整数求和)在一起是8,如果你认为是35,那就属于第二类了。
抽象一下:
· 一种是:△ +□ = ○
· 另外一种是:△ +□ =△ □
·字符串
字符串(String):是由零个或多个字符组成的有限串行。一般记为s=a[1]a[2]...a[n]。
在python中的字符串是一种对象类型,这种类型用str表示,通常单引号''
或者双引号""
包裹起来。
'What\'syour name?' #“\”为转义字符
"What'syour name?"
·拼接字符串
print'py'+'thon'
b=1992
a="ChaojunShi burn in "
printa + str(b)
printa + `b` #这里``是反引号
printa + repr(b) #repr(b)的作用和上面一样
·Python转义字符
转义字符 | 描述 |
\ | (在行尾时)续行符 |
\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
\v | 纵向制表符 |
\t | 横向制表符 |
\r | 回车 |
\f | 换页 |
\oyy | 八进制数,yy代表的字符,例如:\o12代表换行 |
\xyy | 十六进制数,yy代表的字符,例如:\x0a代表换行 |
\other | 其它的字符以普通格式输出 |