1.python 為什麼不需要變數名和變數型別宣告?
python語言中物件的型別和記憶體都是執行時確定的。在建立也就是賦值時,直譯器會根據語法和右側的運算元來決定新物件的型別。
2.python 為什麼不需要宣告函式型別?
待補充3.python 為什麼應當避免在變數名的開始和結尾使用雙下劃線?
合法識別符號:
-第乙個字元必須是字母或下劃線「_」
-剩下的字元可以使字母和數字或者下劃線
-大小寫敏感
python用下劃線作為變數字首和字尾置頂特殊變數。
- _***_ 系統定義名字
- _*** 不是從『from module import』 不是從模組匯入
- _*** 類中的私有變數名 模組和類以外不可用。
4.python 一行書寫多個語句方式?
同一行書寫多個語句使用(;)號隔開。
例: import sys; x= 'foo' ; sys.stdout.write(x + '\n')
同一行書寫大大降低可讀性,不提倡。
5.python 同一語句多行書寫方式?
過長語句可以使用反斜槓「\「分解成幾行。
例: if ( a == 1 ) and \
( b == 0 ) :
例外情況,使用閉合操作符時,單一語句可以跨多行。
例:在含中括號,小括號,花括號可以多行書寫。
給變數賦值時:
a.b.c.d = (1,
2,3,4)
顯示乙個三引號的字串
printf '''aaaaaaaaaaaaaaaaaa
aaaaaaaaaaaa'''
6.變數賦值練習
(a) x,y,z = 1,2,3 x,y,z分別得值
>>>x 1
>>>y 2
>>>z 3
(b) 執行 z,x,y = y,z,x 後,x,y,z 分別含有什麼值?
>>>x 3
>>>y 1
>>>z 2
python基礎練習
比較大小5個數的大小 i 5j 1 sum1 0 while j i num1 int input 輸入第 d個數 j if j 1 max1 num1 min1 num1 sum1 num1 else if num1 max1 max1 num1 elif num1 求5個數的和及平均值 i 5j...
Python基礎練習
class rever object class 類。類屬性 裡面的變數 類方法 裡面封裝的函式 在類的內部,定義def函式的時候。必須含有self引數,並且必須是第乙個。表示函式私有,不可以被類之外的函式呼叫 表示私有變數,不能被這個函式之外的函式呼叫 object函式內建基類 init 初始化函...
Python基礎練習
簡單輸入輸出互動。name input 請輸入 請輸入 12 print name 12 n input 請輸入 請輸入 23 print n 23 name n 1223 int name int n 35 使用者輸入兩個數字,計算並輸出兩個數字之和 嘗試只用一行 實現這個功能 輸入數字 num1...