-
Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
and是與運算都是true是才是true
or是或 只要有一個true就是true
not是非 可把是變非 也可把非變是
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。查看全部 -
。。。。。。。。。。查看全部
-
//地板除 round()查看全部
-
賦值也可追加也可以
查看全部 -
可以從非函數編程到函數編程的改裝過度,這樣可以更好地看到變化,便于理解。
result[0]中的0指的是位置,元素在result數組中排第一個位置,實際值就是sum1,result[1]表示數組中的第二個元素,就是sum2。
查看全部 -
定義一個函數要使用 def 語句,依次寫出函數名、括號()、括號中的參數和冒號:,然后,在縮進塊中編寫函數體,函數的返回值用 return 語句返回。
items=0
for item in items:
? ? items=item+1
? ??
print(items)
? ??
查看全部 -
while 循環
查看全部 -
有時候我們也需要考慮刪除set的元素。
set提供了remove()方法允許我們刪除set中的元素。name_set.remove('Jenny')# == >刪除name_set中的Jenny這個元素。如果remove的元素不在set里面的話,那么將會引發錯誤。
查看全部 -
set提供了add()方法,我們可以使用add()方法,往set里面添加元素,但這種只能一個一個元素添加進去;? ?name_set.add('Alice')
若果想要批量輸入的話,set提供了update()方法,可以一次性給set添加多個元素。? ??new_names = ['Hally', 'Isen', 'Jenny', 'Karl']
name_set = set(names)
name_set.update(new_names)
查看全部 -
set()是無序的,因此使用in來判斷某個元素是否存在set中。
查看全部 -
dict的key是不重復的,當我們往dict里添加一個相同key的value時,新的value將會覆蓋舊的value。
set和list類似,擁有一系列元素,但是set和list不一樣,set里面的元素是不允許重復的,而list里面可以包含相同的元素;set與list的另一個區別是,set里面的元素是沒有順序的。
創建set的方式是使用set(),并傳入一個list,list的元素將會被轉換成set的元素。 s = set([1, 4, 3, 2, 5])
若set()的list中包含有重復元素,最終的打印結果會只保留一個重復元素。
查看全部 -
count。index函數都可以返回數據出現次數
查看全部 -
+加
-減
*乘
/除
//整除
%取模
查看全部 -
print('name = {}, score = {}'.format(name, score))
查看全部 -
在Python中,變量的概念基本上和初中代數的方程變量是一致的。例如,對于方程式 y=x*x ,x就是變量。當x=2時,計算結果是4,當x=5時,計算結果是25。
合法的變量名
在計算機程序中,變量不僅可以是數字,還可以是任意數據類型(字符串、布爾值、空值、字典等)。在Python中,定義一個變量需要遵循一定的約束,否則,Python可能識別不出它是一個變量。
變量名由大小寫英文字母、數字和下劃線_組成
變量不能用數字開頭
變量盡量不要和Python關鍵字重合(比如前面學習過的:and、or、not,否則可能導致Python原有關鍵字發揮不出作用)
以下這些變量的定義都是合法的。
num,?count,?_none,?min_value
他們都滿足上面的三個條件。
以下這些變量的定義都是不合法的。
1num,?666,?1_cd,?and
定義變量
定義變量的方式很簡單,通過變量名?=?數據,即可定義一個變量。
舉個例子:a?=?1
在這個例子里面,a就是變量,它的值是一個整數1。
hello?=?'Hello'
在這個例子里面,hello就是變量,它的值是一個字符串'Hello'。
在Python里面,一個變量可以先后存儲多種不同類型的數據。a?=?1?#?這個時候a存儲的是整數類型
print(a)
a?=?'ABC'?#?這個時候a存儲的是字符串類型
print(a)查看全部
舉報