基本數據類型:字符串(str)


一、字符串的定義和創建

字符串是一個有序的字符的集合,用於存儲和表示基本的文本信息,' '或'' ''或''' '''中間包含的內容稱之為字符串,總之加了引號的字符都被認為是字符串!

創建:

>>> a = "hello word"
>>> type(a)
<class 'str'>

單引號、雙引號、多引號有什么區別:

1、單雙引號需要配合使用

>>> a = "Let's go"
>>> a
"Let's go"

2、多行字符串必須用多引號

msg = '''《勸學》顏真卿
三更燈火五更雞,
正是男兒發憤時。
黑發不知勤學早,
白首方悔讀書遲。'''

二、字符串拼接

數字可以進行加減乘除等運算,字符串只能進行”相加”和”相乘”運算。

>>> a = "你好"
>>> b = "中國"
>>> a + b
'你好中國'
>>> a*2
'你好你好'
>>> a*5
'你好你好你好你好你好'

相加其實就是簡單拼接,相乘其實就是復制自己多少次,再拼接在一起

注:字符串的拼接只能是雙方都是字符串,不能跟數字或其它類型拼接。

三、字符串的特性

有序,按照從左到右的順序,下標從0開始順序訪問。例如:

>>> a = "hello"
>>> a[0]
'h'
>>> a[1]
'e'
>>> a[2]
'l'
>>> a[3]
'l'
>>> a[4]
'o'

四、其他

1、字符串的單引號和雙引號都無法取消特殊字符的含義,如果想讓引號內所有字符均取消特殊意義,在引號前面加r,如name=r'l\thf'

2、unicode字符串與r連用必需在r前面,如name=ur'l\thf'


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM