1. 程式人生 > >《python程式設計從入門到實踐》變數和簡單資料型別

《python程式設計從入門到實踐》變數和簡單資料型別

 

  • 變數的命名和使用

 

python的變數命名和c有一樣的規則:

  1. 變數名只能包含字母、數字、下劃線,只能以字母、下劃線開頭。

  2. 變數名中不能有空格(一般習慣用下劃線來分隔單詞)

  3. 不能將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中用#標識,#後的內容被直譯器忽略