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,即让字符串按原始的模样输出,不允许转义

 

 

 

  

posted @ 2018-07-17 15:57  大二迷茫狗  阅读(153)  评论(0编辑  收藏  举报