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

Python基本數據類型之字符串類型

現在我們來看第二種基本數據類型,字符串類型str。

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

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

前面我們說過,三引號可以用于多行注釋,現在又出現了三引號可以用來定義字符串類型。當我們把字符串的值,賦值給一個變量的時候,這時候這就不是多行注釋了,就變成了一串字符串。

這里注意三個單引號和三個雙引號都是一樣的作用。

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

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

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

所以只要是用引號引起來的,就是字符串類型,哪怕是純數字,用引號引起來也是字符串類型。

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

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

我們再來看一個新的知識點,假如我現在有個需求,我想打印一句話,首先得定義一個字符串對吧。a=‘my name is ‘于謙’’。這樣寫Pyharm就直接給我們標紅色下劃線了。

這是因為引號是成對出現的,前面兩個引號配成一對了,后面兩個引號又配成一對了,然后中間的那個于謙就沒有被引號引起來。

這種情況我們這樣操作,如果外面是單引號的話,后面就可以使用雙引號。或者反過來,外面用雙引號,里面用單引號。我們來打印一下看看。

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

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

字符串不能和數字相加,但是字符串可以和數字相乘。我直接打印于謙*5,看看是什么效果。結果就是于謙于謙于謙于謙于謙。這就相當于這個字符串加了五遍。

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

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

未經允許不得轉載:445IT之家 » Python基本數據類型之字符串類型

贊 (0) 打賞

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

支付寶掃一掃打賞

微信掃一掃打賞