python 變數 字串 條件語句 迴圈結構

2021-07-24 18:05:35 字數 1978 閱讀 6104

變數:變數名就像我們的名字,在計算機中,把乙個值賦值給乙個名字後,ta就會儲存在記憶體中,我們稱之為變數。這種行為叫做「給變數賦值」,使用「=」來賦值。

字串的拼接:字串和字串的串聯 例:a = b + c(b∈string, c∈string)

變數名可以包括字母、數字、下劃線,但是不能以數字開頭;變數名區分大小寫。

作為專業的程式設計師,給變數盡量取乙個有意義的名字。

字串:也叫文字,用引號(成對的單引號或者雙引號)告訴python此為字串

字串中想出現引號如何操作?①在引號前使用轉義符號「\」。例:"let\'s go. " ②使用雙引號或三引號,區分字間單引號。

但是如果想在字串中列印轉義符'\'呢?在字串前加上『r』。例:str = r'c:\new' (注意此處不能再文末列印'\')

如果想在文末列印'\'呢?在文末重新單引號引起 str = r'c:\n\call''\'

列印跨行的長字元?使用三引號。例:'''我\n愛\n你'''(這裡換行符用來示意此處有換行)

python條件分支語法

python的while迴圈語句

比較操作符優先順序高於邏輯操作符

邏輯非的優先順序高於 邏輯與 邏輯與的優先順序高於 邏輯或

random模組中兩個常用方法。

randint()

random.randint(a, b),用於生成乙個指定範圍內的整數。其中引數a是下限,引數b是上限,生成的隨機數n: a <= n <= b

choice()

random.choice(seq, size=none, replace=true, p=none)

seq可以是列表、元組或字串(不能傳入多個數值型引數)

一行輸入多個語句:使用分號將兩個語句隔開

乙個語句分成多行書寫:使用反斜槓或者括號

邏輯短路(short-circuit logit):以下引自小甲魚

第四課在改進之前的猜數字遊戲。

我希望遊戲能識別使用者輸入的是否為數字,於是採用了isdigit()方法,該方法用於檢測字串是否只由數字構成,如是則返回true,反之則返回false。

執行後系統報錯

原來他只能判斷乙個字串是否只包含數字,並不能判斷數值型的變數。

那麼我讓系統預設使用者輸入的都是字串,使用raw_input()函式,該函式和input()最大的區別是將讀取控制台的輸入並返回字元型變數。

python條件字串 如何實現條件字串格式?

我在python中開發了乙個基於文字的遊戲,我遇到了乙個例項,我想根據一組條件對字串進行不同的格式化。具體來說,我想顯示描述房間中專案的文字。我希望在檔案室的描述中顯示此項,前提是且僅當所討論的專案物件在檔案室物件的專案列表中。按照設定的方式,我覺得簡單地基於條件連線字串不會按我的要求輸出,最好為每...

python變數和字串

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

Python基礎(字串 變數)

s i love lixiaojing print s i love lixiaojing 如果想表示出let s go來 如果想表示 1.可以使用巢狀引號,即外層使用雙引號 2.轉義字元 s let s go print s ss let s go print ss sss c user prin...