-
根深蒂固
查看全部 -
一、整數
十進制
二進制,用前綴“0b”表示,如:0b1001
十六進制,用前綴“0x”表示,如:0x12ef
二、浮點數
就是“小數”
1.23x10^9就是1.23e9,或者12.3e8
0.000012可以寫成1.2e-5
三、字符串
字符串對應生活中的就是非數字類型的內容,比如一個句子,一段話,在Python中就是字符串
用 "" 或者 '' 括起來的任意文本
四、布爾值
布爾值對應于生活中的就是對和錯
一個布爾值只有True、False兩種值
請注意大小寫,不需要使用字符串符號括起來
and運算是與運算,只有所有都為 True,and運算結果才是 True。
or運算是或運算,只要其中有一個為 True,or 運算結果就是 True。
not運算是非運算,它是一個單目運算符,把 True 變成 False,False 變成 True。
五、空值
用None表示
注意,None和0是不一樣的,None不能理解為0,因為0是有意義的,比如我有0個蘋果表示我沒有蘋果,0表達的是數值0的意思,而不能表示為我有None個蘋果,None是一個特殊的空值。
查看全部 -
刪除元素兩種方法:
del? 列表名[索引號]:刪除指定位置上的元素
列表名.pop()方法:不接收參數時刪除列表最后一個參數,接收參數時刪除指定位置上的元素
查看全部 -
添加元素的兩個方法:
append()方法:將元素添加到list的尾部。
insert(n,data)方法:將元素data添加到指定位置n。
查看全部 -
容器是一種可以把多個元素放在一起的數據結構。在Python中,列表(list)、元組(tuple)、字典(dict)、集合(set)等都屬于容器。
list:列表。list中可以同時放入任意類型的數據。
查看全部 -
例:字符串s1='ABC',字符串s2='123',字符串s3='xyz',請輸出s1、s2、s3中所有字符的排列。
s1 = 'ABC'
s2 = '123'
s3 = 'xyz'
for ch1 in s1:
? ? for ch2 in s2:
? ? ? ? for ch3 in s3:
? ? ? ? ? ? print(ch1 + ch2 + ch3)查看全部 -
sum=0
num=0
while? num<1001
?? num+=1
?? if num/2 !=0
??????? countie
?? sum+=num
??
print(sum)查看全部 -
sum=0
num=0
while? True
??? if? num>1000
??????? break
??? if num/2==0
?????? sum+=num
??? num+=1
print(sum)
???????
???
查看全部 -
sum=1
count=1
while(count<=10)
??? count+=1
??? sum*=count
print(sum)查看全部 -
L=[34,45,67,45,98]
sum=0
count=0
for i in L:
??? sum+=i
??? count+=1
????
avg=sum/count
print(avg)
???查看全部 -
通過for循環訪問列表每一個元素的方式,我們稱為迭代。
查看全部 -
在Python中,包括列表(list)、元組(tuple)、字典(dict)、集合(set)等,他們都可以放入多個元素,因此都可以算作是容器
list
列表(list)是一種有序的容器,放入list中的元素,將會按照一定順序排列。構造list的方法非常簡單,使用中括號[]把需要放在容器里面的元素括起來,就定義了一個列表。list可以放入數字、字符串等數據類型,list不對放入其中的類型進行判斷,也就是說,list可以同時放入任意類型的數據.
查看全部 -
使用.get方法,就是使一個 list or tuple or dict 中的參數傳遞給到它,如果沒有參數的話則會輸出None的選項
查看全部 -
使用.get方法,就是使一個 list or tuple or dick 中的參數傳遞給到它,如果沒有參數的話則會輸出None的選項
查看全部 -
因為()既可以表示tuple,又可以作為括號表示運算時的優先級
()內的內容被Python進行識別翻譯會排在一個優先于其他的位置
查看全部 -
tuple經常用于存放固定不變的數據
查看全部
舉報