久久久精品2019免费观看_亚洲国产精品成人久久久_69国产成人综合久久精品91_国产精品久久精品视

Python基本數(shù)據(jù)類型之字符串類型

現(xiàn)在我們來看第二種基本數(shù)據(jù)類型,字符串類型str。

字符串如果聽不懂的話,大家都吃過羊肉串吧,想象一下一串羊腰子,一個(gè)個(gè)腰子被穿成一串,字符串就是一串字符嗎,一個(gè)個(gè)字符被串成一串。

字符就是人類的文字字母符號(hào),比如英文字符、中文字符等等,字符的作用就是用來記錄事物的描述性狀態(tài)的。比如說你的名字,或者說你想表達(dá)的一段話,還有你的性別,是男還是女。字符串的定義方法就是用引號(hào)把一串字符引起來就可以了??梢允挂粚?duì)單引號(hào)‘xxx’,也可以是一對(duì)雙引號(hào)“xxx”,或者說已對(duì)三引號(hào)都是可以的‘‘‘xxx’’’。

前面我們說過,三引號(hào)可以用于多行注釋,現(xiàn)在又出現(xiàn)了三引號(hào)可以用來定義字符串類型。當(dāng)我們把字符串的值,賦值給一個(gè)變量的時(shí)候,這時(shí)候這就不是多行注釋了,就變成了一串字符串。

這里注意三個(gè)單引號(hào)和三個(gè)雙引號(hào)都是一樣的作用。

我們可以試試三引號(hào)用type打印出來,是什么類型。打印出來后,我們可以看到是str類型。

我們繼續(xù)用單引號(hào)用type打印出來,是什么類型。打印出來后,我們可以看到還是str類型。

現(xiàn)在我們定義一個(gè)a=22,然后打印出來是之前講過的int類型,但是我現(xiàn)在,定義b=‘33’打印出來,就是str類型。

所以只要是用引號(hào)引起來的,就是字符串類型,哪怕是純數(shù)字,用引號(hào)引起來也是字符串類型。

剛剛我們說的是字符串類型這個(gè)類型的值的定義,我們再來看,前面我們說了變量的命名可以是字母、數(shù)字、下劃線組成,但是不能用數(shù)字開頭對(duì)吧。那有的同學(xué)就會(huì)這樣定義變量名,‘name’=‘33’。這樣Pyharm就直接紅色下劃線提醒你語法錯(cuò)誤了。

這里要記住,變量名是不可以加引號(hào)的,加了引號(hào)這就是變量值的形式。

我們再來看一個(gè)新的知識(shí)點(diǎn),假如我現(xiàn)在有個(gè)需求,我想打印一句話,首先得定義一個(gè)字符串對(duì)吧。a=‘my name is ‘于謙’’。這樣寫Pyharm就直接給我們標(biāo)紅色下劃線了。

這是因?yàn)橐?hào)是成對(duì)出現(xiàn)的,前面兩個(gè)引號(hào)配成一對(duì)了,后面兩個(gè)引號(hào)又配成一對(duì)了,然后中間的那個(gè)于謙就沒有被引號(hào)引起來。

這種情況我們這樣操作,如果外面是單引號(hào)的話,后面就可以使用雙引號(hào)?;蛘叻催^來,外面用雙引號(hào),里面用單引號(hào)。我們來打印一下看看。

如果你非要用單引號(hào)也是有辦法的,在名字的單引號(hào)前面加上\,在名字后面也加上\,這樣的意思就是轉(zhuǎn)義。我們打印一下看,也是沒有問題的。

字符串之間也是可以相加的,現(xiàn)在我定義一個(gè)a=‘my name is’,b=‘于謙’。我直接打印a+b。但是這樣寫寫程序,效率極低,不推薦大家以后這樣寫。后面會(huì)講一些方法,字符串的拼接。大家要注意,僅僅是字符串和字符串才能相加。

字符串不能和數(shù)字相加,但是字符串可以和數(shù)字相乘。我直接打印于謙*5,看看是什么效果。結(jié)果就是于謙于謙于謙于謙于謙。這就相當(dāng)于這個(gè)字符串加了五遍。

舉個(gè)例子,這個(gè)程序里有很多打印輸出的內(nèi)容,然后這一段我想讓他好看點(diǎn)。就可以用這種方法去操作。

好了,關(guān)于字符串我就先將那么多,小伙伴么可以自己鞏固聯(lián)系一下。

未經(jīng)允許不得轉(zhuǎn)載:445IT之家 » Python基本數(shù)據(jù)類型之字符串類型

贊 (0) 打賞

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

微信掃一掃打賞