-
變量名由大小寫英文字母、數字和下劃線_組成 變量不能用數字開頭 變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用) 以下這些變量的定義都是合法的。查看全部
-
變量可以是數字,也可以是數據類型
數據類型:字符串,布爾值,空值,字典?字典是什么鬼
合法的變量名:組成元素,元素順序,關鍵字
定義變量:
變量名
?=?數據
,是否還有大于號 小于號?print里邊的東西,數字不用引號,字符串需要引號。
變量a賦值可以變化,這就稱為動態語言。
動態語言:python,javascript
靜態語言:java,c,c++
enter a code輸入一個代碼
查看全部 -
print('有小數的數,都是浮點數。3.14是浮點數')
print('100是整數')
print('字符串是多個文字或字母,單個則是字符')
print('0b開頭的是二進制數字,0x開頭的是16進制數字')編程里的整數和初中學習的整數一樣,沒有小數。這里擴展到不同進制,都是一樣的
浮點數有數學寫法和科學計數法,兩種方式表示。
查看全部 -
\n表示換行 \t 表示一個制表符 \\表示 \ 字符本身查看全部
-
'Bob said \"I\'m OK\".' \n 換行查看全部
-
round()函數:使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數
查看全部 -
變量名由大小寫英文字母、數字和下劃線
_
組成變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)
查看全部 -
在Python中,二進制整數使用前綴
0b
表示,比如:0b0110
,0b1100
在Python中,十六進制使用前綴
0x
,比如:0x12ef
,0xde2431af
查看全部 -
在定義里,我們使用花括號
{}
表示這是一個dict,然后key和value之間使用冒號:
分割,并且每一組key:value
的最后,以逗號,
表示這一組的結束。
我們也可以使用以下的方式定義一個dict。查看全部 -
練習: #先定義變量sum=0 for i in L: sum=sum+i result=sum/len(L) print(result)查看全部
-
>>> for key,val in d.items():
...? ? ?for v in val:
...? ? ? ? ? ? ?print(key,v)
...
Alice 50
Alice 61
Alice 66
Bob 80
Bob 61
Bob 66
Candy 88
Candy 75
Candy 90
>>>
items()為dict專用,所以list【】用for v in val
查看全部 -
?L.sort(reverse=True)
查看全部 -
變量名由大小寫英文字母、數字和下劃線
_
組成
查看全部 -
>>> while True:
...? ? ?num=num+1
...? ? ?if num>1000:
...? ? ? ? ? ? ?break
...? ? ? ? ? ? ?if(num%2)!=0:
...? ? ? ? ? ? ? ? ? ? ?break
...? ? ?sum+=num
...
>>> print(sum)
500500
兩個if 不能并列,下一個if要相對上一個if縮進
查看全部 -
布爾值
布爾值對應于生活中的就是
對
和錯
,在計算機的世界里,大部分判斷都是非錯則對的,布爾值和布爾代數的表示完全一致,一個布爾值只有True、False兩種值,要么是True,要么是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫,不需要使用字符串符號括起來),也可以通過布爾運算計算出來。布爾值可以用
and
、or
和not
運算(注意and
,or
,not
都是Python語言本身的關鍵字)。and
運算是與運算,只有所有都為 True,and運算結果才是 True。or
運算是或運算,只要其中有一個為 True,or 運算結果就是 True。not
運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。None≠0
整數 浮點數 字符串 布爾值 空值
查看全部
舉報