Python学习2:字符串
1、单引号与双引号功能一样
1 "hello,world" 2 'hello,world'
2、反斜线转义(\)
使用 "\" 对字符串中的引号进行转义
>>>'let\'s go' "let's go"
3、拼接字符串
(1)两个彼此相邻的字符串自动连接
>>>"图" "少"
图少
(2 )可以通过“+”号来进行链接,并且可以用 “ * ”表示字符串重复次数
>>> 3*"图"+"少" '图图图少'
(3)拼接变量与字符串也可以用“+”
4、字符索引
(1)字符串可以被索引(下标),第一个字符具有索引0,索引可以是负数,即从右边开始
>>>word="abcd" >>> word[0] 'a' >>> word[-1] 'd'
(2)切片
word[a:b] a代表起始若省略即默认是0,b代表结束 若省略代表字符串大小
>>> word[:2] + word[2:] 'abcd' >>> word[2:] 'cd' >>> word[:4] + word[4:] 'abcd' >>> word[1:2] #不包含结束索引指定的值 'b' >>> word[1:] 'bcd' >>> word[1:1]
5、转换字符串函数 str(),repr()
str(),把值转换为合理形式的字符串
repr(),创建一个字符串
6、input()和raw_input() 用户输入
常用raw_input()
7,原始字符串 ——在引号前加入r,即让字符串按原始的模样输出,不允许转义