python變數和字串

2021-08-08 11:00:59 字數 1559 閱讀 6513

idle

變數名就像我們現實社會的名字,把乙個值賦值給乙個名字時,ta會儲存在記憶體中,稱之為變數(variable)。

在大多數語言中,都把這種行為稱為「給變數賦值」或「把值儲存在變數中」。

不過python與大多數其他計算機語言的做法稍有不同,ta並不是把值儲存在變數中,而更像是把名字貼在值的上邊。

所以有些python程式設計師會說「python」沒有「變數」,只有「名字」。

在使用變數之前,需要對其先賦值。

變數名可以包括字母、數字、下劃線,但變數名不能以數字開頭。

字母可以是大寫或小寫,但大小寫是不同的。也就是說fishc和fishc對於python來說是完全不同的兩個名字

等號(=)是賦值的意思,左邊是名字,右邊是值,不可寫反咯。

變數的命名理論可以取任何合法的名字,但作為乙個優秀的程式設計師,請將盡量給變數取乙個專業一點兒的名字:

>>>t =『test』

>>>teacher =『teach』

到目前為止,我們所認知的字串就是引號內的一切東西,我們也把字串叫做文字,文字和數字是截然不同的,咱看例子:

>>>5+8

>>>』5』+』8』

要告訴python你在建立乙個字串,就要在字元兩邊加上引號,可以是單引號或者雙引號,python表示不挑剔。

但必須成對,你不能一邊單引號,另一邊卻花心的用上雙引號結尾。

如果字串中需要出現單引號或雙引號怎麼辦?

例如我想列印字串:let』s go!

有兩種方法,第一種比較常用,就是使用我們的轉義符號(\)對字串中的引號進行轉義:

>>> 'let\'s go!'

好像反斜槓是乙個好東西,但不妨試試列印:

>>>str = 'c:\now'

我們可以用反斜槓對自身進行轉義:

>>>str = 'c:\\now'

但如果對於乙個字串中有很多個反斜槓:

>>>str = 『c:\program files\intel\wifi\help』

原始字串的使用非常簡單,只需要在字串前邊加乙個英文本母r即可:

>>>str = r『'c:\now'

如果希望得到乙個跨越多行的字串,例如:

str = """aaaaa

bbbbb

ccccc """

strprint(str)

這我們就需要使用到三重引號字串!

第乙個改進要求:猜錯的時候程式提示使用者當前的輸入比答案大了還是小了。

python的比較操作符

python條件分支語法

第二個改進要求:程式應該提供多次機會給使用者猜測,專業點來講就是程式需要重複執行某些**。

python while迴圈語法

這裡我們給大家的提示是:使用and邏輯操作符

python的and邏輯操作符可以將任意表示式連線在一起,並得到乙個布林型別的值。

第三個改進要求:每次執行程式產生的答案是隨機的。

我們需要引入外援:random模組

這個random模組裡邊有乙個函式叫做:randint(),ta會返回乙個隨機的整數。

Python筆記 變數和字串

變數 當你給乙個名字賦值時,會分配一塊記憶體儲存,這塊記憶體稱為變數 variable 使用變數需要注意 1 變數要先賦值再使用 2 變數名要以字母或下劃線開頭,變數名中可包含字母 數字 下劃線 3 變數名中字母可以是大小寫,但大小寫是不一樣的 4 命名不要太隨意,要有意義 字串 在python中字...

Python學習 變數和字串

life is short,you need pyhton 人生苦短,我用python。python 是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言。python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。py...

Python的變數和字串

變數 把乙個值賦值給乙個名字時,ta會儲存在記憶體中,稱之為變數 variable 在大多數語言中,都把這種行為稱為 給變數賦值 或 把值儲存在變數中。不過python與大多數其他計算機語言的做法稍有不同,ta並不是把值儲存在變數中,而更像是把名字貼在值的上邊。所以有些python程式設計師會說 p...