《python程式設計從入門到實踐》變數和簡單資料型別
阿新 • • 發佈:2019-01-06
-
變數的命名和使用
python的變數命名和c有一樣的規則:
-
變數名只能包含字母、數字、下劃線,只能以字母、下劃線開頭。
-
變數名中不能有空格(一般習慣用下劃線來分隔單詞)
-
不能將python的關鍵字和函式名用作變數名
-
字串
用引號括起來的都是字串,這裡與c不同,c中單引號括起來的是字元,雙引號括起來的是字串。
修改字串的大小寫
1.title()以首字母大寫的方式顯示字串
1 name="ada lovelace" 2 print(name.title())3 輸出為: 4 Ada Lovelace
2.upper()以所有字母大寫顯示
1 name="ada lovelace" 2 print(name.upper()) 3 輸出為: 4 ADA LOVELACE
3.lower()以所有字母小寫顯示
1 name="ada lovelace" 2 print(name.lower()) 3 輸出為: 4 ada lovelace
4.合併字串
1 first_name="ada" 2 last_name="lovelace" 3 full_name=first_name+" "+last_name 4 print(full_name) 5 輸出為: 6 ada lovelace
5.刪除空白
1 favorite_language='python ' 2 print(favorite_language) 3 print(favorite_language.rstrip()) 4 輸出為: 5 python(末尾有一空格) 6 python(無空格)
但是,呼叫rstrip()這種方法刪除空格是暫時的,如果想永久刪除,我們必須將刪除的操作結果存回變數中
favorite_language = favorite_language.rstrip()
-
- rstrip()刪除末尾(右端)空格
- lstrip()刪除開頭(左端)空格
- strip()刪除兩端空格
-
數字
1.使用兩個乘號表示乘方運算
>>>3**2
9
2.呼叫函式str()將非字串表示為字串
1 age = 23 2 message="happy "+str(age)+"rd birthday" 3 print(message) 4 輸出為: 5 happy 23rd birthday
此處若不用str(),會報錯,因為23可能是一個整數,或者字元2和字元3,python不知道如何解讀。
-
註釋
python中用#標識,#後的內容被直譯器忽略