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...