python基礎

1.1 表達式
在Pyhon中,2+2稱爲表達式,是值、變量和操作符的組合。

單獨的一個值也被看做一個表達式,單獨的變量也是如此。

語句是一段會產生效果的代碼單元,如創建新變量或者顯示一個值

n = 17
print(n)
第一行是一個賦值語句,將值17賦給變量n

第二行是一個print語句,顯示變量n的值

【區別與聯繫】

表達式:表達是某件事

語句:表達是做某件事

42
8
print (4
2)
8
上述表達式結果一樣,是因爲交互式解釋器總是把所有的表達式都打印出來,是因爲都使用了repr函數對結果進行呈現。

數學操作符,優先級從高到低

操作符 操作 例子 求值爲
指數 23 8
% 取餘 22%8 6
// 取整 22//8 2
/ 除 22/8 2.75

  • 乘 3*5 15
  • 減 5-2 3
  • 加 2+2 4
    1.2 常見數據類型
    數據類型 例子
    整型 -2,-1,0,1...
    浮點型 -1.25,-1.0,0.0,5....
    字符串 'a','hello'...
    python程序也可以有文本值,稱爲“字符串”,或strs(發音爲“strs”)總是用單引號(')包圍住字符串(eg:'hello')。

1.3 字符串的連接和複製
在用於兩個字符串時,“+”將字符串連接起來,成爲“字符串連接”操作符,將“*”用於一個字符串和一個整型值之間時,表示“字符串複製”。 例如

'alice'+'bob'
'alicebob'
'alice'*5
'alicealicealicealicealice'
1.4 賦值語句
賦值語句包含一個變量名、一個等號(稱爲賦值操作符),以及要存儲的值。如果輸入賦值語句 spam=42,那麼名爲spam的變量將保存一個整型值42。

1.4.1 變量名

1.只能是一個詞

2.只能包含字母、數字和下劃線。

3.不能以數字開頭。

【注】變量名區分大小寫

1.5 第一個python程序

this program says hello and aks for my name.

print('hello world')
print("whta's your 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?')
myAge=input()
print('you will be'+ str(int(myAge)+1) + 'in a year')

1.6 內置函數簡介
1.6.1 print()函數

print()函數將括號內的字符串顯示在屏幕上,print()允許傳入一個整型值或字符串。

1.6.2 input()函數

函數等待用戶在鍵盤上輸入一些文本,並按下回車鍵。這個函數求值爲一個字符串,即用戶輸入的文本。

1.6.3 len()函數

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

1.6.4 str()、int()、float()函數

str()、int()、float()函數分貝求值爲傳入值得字符串、整數、和浮點數形式

文本數字相等的判斷

雖然數字的字符串值被認爲與整數和浮點型值完全不同,單整型值可以與浮點值相等。

42 == '42'
False
42 == 42.0
True
#python進行這種區分,是因爲字符串是文本,而整型值和浮點型都是數字。
內建函數的官方文檔

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