-
在python中,變量的概念和初中代數中變量的概念基本一致。
只不過,在計算機程序中,變量不僅僅可以是數字,也可以是任意的數據類型(整數、布爾值、空值、字典等)
在python中,定義變量需要一定的約束,不然python可能識別不出:1)變量有英文大小寫字母組成、數字和下劃線-組成;2)變量不能由數字開頭;3)變量盡量不要和python關鍵字重合(and、or、not等),不然不能發揮python原有關鍵字的作用。
正確的變量定義:num、count、-none、min-value
錯誤的變量定義:1num、666、1-cd、and
變量定義很簡單,通過變量=數據,即可定義變量;如a=1,hello="hello"等。
查看全部 -
計算機中常用二進制和十六進制來表示整數。二進制就是0、1表示;十六進制除了數字0~9之外,還有a、b、c、d、e、f;其中0b是二進制整數前綴,0x是十六進制整數前綴。
浮空數對應于生活中的小數。一般地,數值比較小的浮空數如3.1415926是一種表示方法,如果是浮空數很大或很小,要用科學計數法表示,一邊用e表示。
字符串,對應于生活中非數字符號的內容
布爾值,對應于生活中的對與錯,用True、False表示,布爾值可以用and、or、not進行運算;and表示與運算,只有所有均為True,結果才是True;or表示或運算,只要有一個是True,結果就是True;not表示非運算,只是一種運算符號,把True變成False。False變成True。
空值,是Python中的一種特殊空值,用None表示。注意,None與數字0是不一樣的,數字0是有意義的,而None只是一種特殊的空值。
查看全部 -
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
一個布爾值只有True、False兩種值
查看全部 -
print('Hello World')查看全部
-
num=0
sum=0
while True:
? ? if num>1000:
? ? ? ? break
? ? sum=sum+num
? ? num=num+2
print(sum)
查看全部 -
與運算:同真為真,其余為假
或運算:同假為假,其余為真
非與真運算:查看全部 -
print(round(n, 2)),round 函數截取小數點位數查看全部
-
L = [75, 92, 59, 68, 99]
sum = 0.0
count = len(L)
for s in L:
? ? sum+=s
print(sum/count)
查看全部 -
age = 5
if age >=18:
? ? print('adult,your age is: {}'.format(age))
elif age >=6:
? ? print('teenager,your age is: {}'.format(age))
elif age >=3:
? ? print('kid,your age is: {}'.format(age))
else:
? ? print('baby,your age is: {}'.format(age))
查看全部 -
age = 19
if age>=18:
? ? print('adult')
? ? print('your age is:{}'.format(age))
查看全部 -
python把0、空字符串和None看成False,其他數值和非空字符串都看成True
not計算的優先級是高于and和or的。
短路計算
????????在計算a and b時,如果 a 是 False,則根據與運算法則,整個結果必定為 False,因此返回 a;如果 a 是 True,則整個計算結果必定取決與 b,因此返回 b。
在計算a or b時,如果 a 是 True,則根據或運算法則,整個計算結果必定為 True,因此返回 a;如果 a 是 False,則整個計算結果必定取決于 b,因此返回 b。
????????所以Python解釋器在做布爾運算時,只要能提前確定計算結果,它就不會往后算了,直接返回結果。
查看全部 -
小數點位數
使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
round(num,?2)?#?==>?3.33
查看全部 -
3.1415926 :浮點數
'Learn Python in imooc.' :字乳串
100 :整數
0b1101 :二進制查看全部 -
因此,要定義只有一個元素的tuple,需要在元素后面添加一個逗號,。
查看全部
舉報