Python小白入門:第一講|


Python小白入門:第一講||變量和簡單數據類型


在第一講中,你將學習:

  • 如何使用變量;
  • 如何創建描述性變量名以及如何消除名稱錯誤和語法錯誤;
  • 字符串是什麼,以及如何使用小寫、大寫和首字母大寫方式顯示字符串;
  • 使用空白來顯示整潔的輸出,以及如何剔除字符串中多餘的空白;
  • 如何使用整數和浮點數;
  • 使用數值數據時需要注意的意外行為;
  • 如何編寫說明性註釋,讓代碼對你和其他人來說更容易理解。


Python小白入門:第一講||變量和簡單數據類型


1.1運行hello.py時發生的情況

打開VScode,點擊左上角文件欄-打開文件夾,(Ctrl + N) 新建一個文件,(Ctrl + S)保存文件,注意文件後綴為(.py)。注意文件保存路徑最好不要有中文。(這裡演示文件名(後綴)為:hello.py)

Python小白入門:第一講||變量和簡單數據類型

輸入代碼 print("hello")

<code>print("hello")/<code> 

print為打印的意思,雙引號內為打印的內容,引號表示hello是一個字符串

按F5進行編譯,終端會輸出 hello

<code>hello/<code>

1.2變量

定義一個名為message的變量(變量存儲一個與變量相關聯的信息),在這裡存儲的是文本"hello",加上雙引號表示hello為字符串。

<code>message = "hello"
print(message)/<code>

終端輸出與剛才相同

變量的命名與使用

  1. 變量名只能包含字母、數字、下劃線。變量名可以字母或下劃線打頭,但不能以數字打頭。
  2. 變量名不能包含空格,但可以使用下劃線來分隔其中的單詞
  3. 不要將Python關鍵字和函數名用作變量名字符串

在Python中,用引號括起來的都是字符串,其中的引號可以是單引號,也可以是雙引號。下面所示的是兩個字符串。

<code>"This is a string"
'This is also a string '/<code>

修改字符串的大小寫使用三個代碼

  1. title() 首字母大寫
  2. upper() 所有字母大寫
  3. lower() 所有字母小寫
<code>name = "abc"
name2 = "ABC"
print(name.title())
print(name.upper())
print(name2.lower())

# 輸出
Abc
ABC
abc/<code>

在name.title()中,name後面的句點(.)讓Python對變量name執行方法title所指定的操作。每個方法後面都跟著一對括號,這是因為方法通常需要額外的信息來完成其工作。這種信息是在括號內提供的。函數title()不需要額外的信息,所以它後面的括號是空的。

<code>first_name = "A"
last_name = "B"
full_name = first_name + last_name
print(full_name)

# 輸出
AB/<code>

Python中使用加號(+)來合併字符串。這種合併字符串的方法稱為拼接。使用製表符和換行符來添加空白這裡使用Python3,能比較直觀的顯示製表符和換行符的效果。要在字符串中添加製表符,可使用字符組合\\t

Python小白入門:第一講||變量和簡單數據類型

要在字符串中添加換行符,可使用字符組合\\n

Python小白入門:第一講||變量和簡單數據類型

還可以在同一個字符串中同時包含製表符和換行符。

Python小白入門:第一講||變量和簡單數據類型

刪除空白對程序員來說,'Python' 和 'Python ' 看起來似乎沒什麼兩樣,但對於程序來說,它們確是兩個不同的字符串。額外的空白容易使人迷惑,在python中可使用方法刪除空白。刪除末尾的空白 rstrip()

Python小白入門:第一講||變量和簡單數據類型

刪除開頭的空白 lstrip()

Python小白入門:第一講||變量和簡單數據類型

刪除兩端的空白strip()

Python小白入門:第一講||變量和簡單數據類型

但是這種刪除是暫時的,要永久刪除這個字符串中的空白,必須將刪除操作的結果存回到變量中

Python小白入門:第一講||變量和簡單數據類型

避免語法錯誤語法錯誤是一種時不時會遇到的錯誤。程序中包含非法的Python代碼時,就會導致語法錯誤。例如,在用單引號括起的字符串中,如果包含撇號,就將導致錯誤。這是因為這會 導致Python將第一個單引號和撇號之間的內容視為一個字符串,進而將餘下的文本視為Python代碼,從而引發錯誤。數字在Python中,可對整數執行加(+)減(-)乘(*)除(/)運算

Python小白入門:第一講||變量和簡單數據類型

Python使用兩個乘號表示乘方運算

Python小白入門:第一講||變量和簡單數據類型

Python還支持優先級運算,可以使用括號來改變優先級。

Python小白入門:第一講||變量和簡單數據類型

Python將帶小數點的數字都稱為浮點數。從很大程度上說,使用浮點數時都無需考慮其行為。你只需要輸入要使用的數字,Python通常都會按你期望的方式處理他們。

Python小白入門:第一講||變量和簡單數據類型

但需要注意的是,結果包含的小數位數可能是不確定的。

Python小白入門:第一講||變量和簡單數據類型

就現在而言,暫時忽略多餘的小數位數即可。之後將會學習處理多餘小數位的方法。使用函數str()避免類型錯誤

Python小白入門:第一講||變量和簡單數據類型

這是一個類型錯誤,意味著Python無法識別你使用的信息。這個變量可能是數值23,也可能是字符2和3。使用str(),將非字符串值轉換為字符串

Python小白入門:第一講||變量和簡單數據類型

1.3註釋

在Python中,註釋用井號(#)標識。

井號後面的內容都會被Python解釋器忽略。編寫註釋的主要目的是闡述代碼要做什麼,以及是如何做的。在開發項目期間,你對各個部分如何協同工作了如指掌,但過段時間後,有些細節你可能不記得了。當然,你總是可以通過研究代碼來確定各個部分的工作原理,但通過編寫註釋,以清晰的自然語言對解決方案進行概述,可節省很多時間。

要成為專業程序員或與其他程序員合作,就必須編寫有意義的註釋。當前,大多數軟件都是合作編寫的,編寫者可能是同一家公司的多名員工,也可能是眾多致力於同一個開源 項目的人員。訓練有素的程序員都希望代碼中包含註釋,因此你最好從現在開始就在程序中添加描述性註釋。作為新手,最值得養成的習慣之一是,在代碼中編寫清晰、簡潔的 註釋。

如果不確定是否要編寫註釋,就問問自己,找到合理的解決方案前,是否考慮了多個解決方案。如果答案是肯定的,就編寫註釋對你的解決方案進行說明吧。相比回過頭去再添 加註釋,刪除多餘的註釋要容易得多。


分享到:


相關文章: