python入門教程(一)——python基礎

本教程根據《python編程快速上手》製作,如需轉載,請註明出處。

1.表達式

可以直接在IDLE中輸入表達式,然後求值,例如:

>>>2+2
4

表達式包含“值”和“操作符”(例如+),並且總是可以求值(也就是歸約)爲單個值。這意味着在 Python 代碼中,所有使用表達式的地方,也可以使用一個值。

運算符如下:紅線以內的運算符優先級相同

如果需要,可以用括號來改變通常的優先級。

2.數據類型

表達式是值和操作符的組合,它們可以通過求值成爲單個值。“數據類型”是一類值,每個值都只屬於一種數據類型。

常見的數據類型如下:

Python 程序也可以有文本值,稱爲“字符串”,或 strs(發音爲“stirs”)。總是用引號(單引號 ' 或雙引號 ")包圍住字符串(例如'Hello'或'Goodbye cruel world!'),這樣 Python 就知道字符串的開始和結束。甚至可以有沒有字符的字符串,稱爲“空字符串”

注意:兩邊必須使用同一種引號,否則會出錯。

3.字符串連接和複製

根據操作符之後的值的數據類型,操作符的含義可能會改變。例如,在操作兩個整型或浮點型值時,+是相加操作符。但是,在用於兩個字符串時,它將字符串連接起來,成爲“字符串連接”操作符

如果你對一個字符串和一個整型值使用加操作符,會報錯。

在用於兩個整型或浮點型值時,*操作符表示乘法。但*操作符用於一個字符串值和一個整型值時,它變成了“字符串複製”操作符

*操作符只能用於兩個數字(作爲乘法),或一個字符串和一個整型(作爲字符串複製操作符)。否則,Python 將顯示錯誤信息。

4.變量

“變量”就像計算機內存中的一個盒子,其中可以存放一個值。

python的變量與C/C++等很多語言不同,無需定義類型,直接拿來用就行。

變量名的命名規則,這是老生常談的問題了,每個語言基本一樣。

變量名是區分大小寫的。這意味着,spam、 SPAM、Spam 和 sPaM 是 4 個不同的變量。變量用小寫字母開頭是 Python 的慣例。

這本書的作者推薦使用駝峯命名法,沒有下劃線。

也就是說,變量名用lookLikeThis,而不是 looking_like_this

5.第一個程序

# This program says hello and asks for my name.
print('Hello world!')
print('What is your name?') # ask for their name
myName = input()
print('It is good to meet you, ' + myName)
print('The length of your name is:')
print(len(myName))
print('What is your age?') # ask for their age 
myAge = input()
print('You will be ' + str(int(myAge) + 1) + ' in a year.')

剖析:

(1)"#"開頭爲註釋行。python以"#"開頭作爲單行註釋。以"""(三個雙引號)或'''(三個單引號)作爲多行註釋的開頭,而且多行註釋末尾也要加相應數量的引號。

(2)print()函數:將括號內的字符串顯示在屏幕上。

(3)input()函數:等待用戶在鍵盤上輸入一些文本,並按下回車鍵。

這個函數求值爲一個字符串,即用戶輸入的文本

(4)len()函數:你可以向 len()函數傳遞一個字符串(或包含字符串的變量),然後該函數求值爲一個整型值,即字符串中字符的個數

(5)str()、int()和 float()函數將分別求值爲傳入值的字符串、整數和浮點數形式

(6)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章