-
8個比特=1個字節
一個字節能表示的最大的整數是255
二進制11111111=十進制255
查看全部 -
a='hello world'
print (a)
查看全部 -
print('wen shuang')
查看全部 -
Python基礎數據類型 整數:例如1,2,3,-1,-2,-3 也可以是二進制、八進制、十六進制等。 浮點數:生活中的小數。 例如0.1,0.2,0.3,-0.1,-0.2 2-1對于很大或者很小的浮點數,就必須用科學計數法表示,在Python中,把10用e代替。例如:1.23*10^9就是1.23e9或者12.3e8,0.000012可以寫成1.2e-5. 注意:整數和浮點數在計算機內部存儲方式是不同的,整數運算永遠是最精準的,而浮點運算則可能會有四舍五入的誤差。例如:0.1+0.2結果不是0.3 字符串:對應生活中非數字類型的內容,例如:之前的HelloWorld 布爾值:對應生活中的對(Ture)和錯(False),在計算機的世界里,大部分判斷都是非錯則對的,布爾值和布爾代數的表示完全一致。 4-1.與或非運算 1).and(與):只有所有都為?True,and運算結果才是?True。 2).or(或):只要其中有一個為?True,or?運算結果就是?True。 3).not(非):它是一個單目運算符,把?True?變成?False,False?變成?True。 空值:空值是Python里一個特殊的值,用None表示。 注意:None和0是不一樣的,None不能理解為0
查看全部 -
Python基礎數據類型
整數:例如1,2,3,-1,-2,-3
也可以是二進制、八進制、十六進制等。
浮點數:生活中的小數。
例如0.1,0.2,0.3,-0.1,-0.2
2-1對于很大或者很小的浮點數,就必須用科學計數法表示,在Python中,把10用e代替。例如:1.23*10^9就是1.23e9或者12.3e8,0.000012可以寫成1.2e-5.
注意:整數和浮點數在計算機內部存儲方式是不同的,整肅運算永遠是最精準的,而浮點運算則可能會有四舍五入的誤差。例如:0.1+0.2結果不是0.3
字符串:對應生活中非數字類型的內容,例如:之前的HelloWorld
布爾值:對應生活中的對(Ture)和錯(False),在計算機的世界里,大部分判斷都是非錯則對的,布爾值和布爾代數的表示完全一致。
4-1.與或非運算
1).and(與):只有所有都為 True,and運算結果才是 True。
2).or(或):只要其中有一個為 True,or 運算結果就是 True。
3).not(非):它是一個單目運算符,把 True 變成 False,False 變成 True。
查看全部 -
自律學習打卡群招小伙伴加v行——studystudy199查看全部
-
自律學習打卡群招小伙伴加v行——studystudy199查看全部
-
template ='hello {}'
world='world'
result= template.format(world)
print(result)
template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
template = 'Hello {0}, Hello {1}, Hello {2}, Hello {3}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result) # ==> Hello World, Hello China, Hello Beijing, Hello imooc.
template = 'Hello {3}, Hello {2}, Hello {1}, Hello {0}.'
result = template.format('World', 'China', 'Beijing', 'imooc')
print(result)?
查看全部 -
round()函數取余
round(num , 2)
查看全部 -
定義函數
定義一個函數要使用 def 語句,依次寫出函數名、括號()、括號中的參數和冒號:,然后,在縮進塊中編寫函數體,函數的返回值用 return 語句返回
我們以定義一個求絕對值的函數my_abs函數為例:
def my_abs(x):
??? if x >= 0:
??????? return x
??? else:
??????? return -x請注意,return表示返回的意思,函數體內部的語句在執行時,一旦執行到return時,函數就執行完畢,并將結果返回。
我們繼續定義一個求列表list所有元素的和的函數:
def list_sum(L):
??? result = 0
??? for num in L:
??????? result = result + num
??? return result這樣子我們就定義了一個sum_list()的函數,注意,在最后return,我們把求和的結果result返回了,這樣就可以在外部調用函數后獲得result。
L = [1, 3, 5, 7, 9, 11]
result =list_sum(L) # 調用定義的sum_list函數并獲得return返回的結果
print(result)查看全部 -
輸出元素個數 print(len())
查看全部 -
取dict元素
1:?d[key]?和list通過下標找到對應位置的元素是類似的
2:?通過get方法?print(d.get('Dodo')) # ==> None
查看全部 -
訪問tuple元素的其他方法
count()方法
count()方法用來統計tuple中某個元素出現的次數
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
print(T.count(1)) # ==> 3
print(T.count(5)) # ==> 1index()方法
index()方法可以返回指定元素的下標,當一個元素多次重復出現時,則返回第一次出現的下標位置。
T = (1, 1, 2, 2, 3, 3, 1, 3, 5, 7, 9)
T.index(9) # ==> 10
T.index(5) # ==> 8
T.index(1) # ==> 0 # 多次出現,返回第一次出現的位置查看全部 -
元組(tuple)和list一樣,也是一個有序容器.定義元組的方式是使用小括號()將元組內的元素括起來。
tuple和list不一樣的是,tuple是固定不變的,一旦變成tuple,tuple中的每一個元素都不可被改變,同時也不能再往tuple中添加數據,而list是可以的
查看全部 -
Python向list添加新的元素
names = ['Alice', 'Bob', 'David', 'Ellena']
names.append('Candy')
print(names) # ==> ['Alice', 'Bob', 'David', 'Ellena', 'Candy']#append()方法總是將元素添加到list的尾部。
#insert()方法和append()方法不一樣,insert()方法需要兩個參數,分別是需要插入的位置,以及需要插入的元素。
names = ['Alice', 'Bob', 'David', 'Ellena']
names.insert(2, 'Candy')
print(names) # ==> ['Alice', 'Bob', 'Candy', 'David', 'Ellena']查看全部 -
一個布爾值只有True、False兩種值,要么是True,要么是False,在Python中,可以直接用True、False表示布爾值(請注意大小寫,不需要使用字符串符號括起來)查看全部
-
在函數內部,可以調用其他函數。如果在一個函數內部調用其自身,這個函數就是遞歸函數。
使用遞歸函數需要注意防止棧溢出。(在計算機中,函數調用是通過棧(stack)這種數據結構實現的,每當進入一個函數調用,棧就會加一層棧幀,每當函數返回,棧就會減一層棧幀。由于棧的大小不是無限的,所以,遞歸調用的次數過多,會導致棧溢出。)
查看全部 -
1.python函數返回值可以是NONE,一個值,也可以是多個,一般用逗號分隔,注意輸出順序。
查看全部
舉報