1.字符串的标识
字符串用单引号、双引号或三重引号标识
‘hello World!’ “Hello World!”
"""hello
World!"""
2.字符串的分行
(1)用单引号和双引号的字符串分行必须借助分行符\n,例如:
或者
若使用\n该字符串必须在一行,否则会报错;若想要写两行字符串需要写为\n\,最后一个\表示下一行延续本行的内容。
(2)三重引号的分行不需要分行符\n,例如:
因为三重分隔符会保留原始格式。
3.字符串的连接
(1)字符串之间可以用+连接
“Hello”+“World”+“!” -->HelloWorld!
(2)字符串之间可以用*循环,相当于做乘法
"Hello"*5+"World!" -->HelloHelloHelloHelloHelloWorld!
(3)字符串之间可以自动连接,只限字符串之间,字符串和表达式不可以
“Hello”“World!” -->HelloWorld!
4.字符串的索引查询
(1)索引查询
字符串的第一个下标是0,依次类推。
var = "String"
var[4] -->n
(2)切片索引
所谓切片即将字符串切成一片一片的,例如:
第一行是正索引,第二行是负索引。正索引切片的长度就是两索引的差。
var[1:4] -->elp
var[:4] -->Help
var[3:] -->pA
var[-4:-2] -->el
var[-3:] -->lpA
var[:-2] -->Hel
var[4:3] -->空
下界比上界大的索引返回空的字符串;
上界或下界没有值的,默认为从最右或者最左开始。
原文:http://www.cnblogs.com/viga0110/p/6258103.html