疑難解決,python小細節的學習

2021-09-16 13:22:58 字數 1586 閱讀 7289

感覺python中的"加減乘求餘」和一直學的c++一樣,但是除法的話如果使用/的話python系統會預設得到浮點型的答案,而在c++中則預設整型,在python中如果想得到整型需要使用//,除此之外還有**這個符號的新識,這個是冪符號。如下:

>>> a=3

>>> a+=4

>>> a

7>>> 5/2

2.5>>> 5//2

2>>> 5.0//2

2.0>>> 2**3

8>>>

a=3a+=4

print(a)

a=10.0//3

print(a)

a=2**3

print(a)

elif是else if的縮寫

python可以有效避免」懸掛else」 #score=int(input("請輸入乙個分數:"))

#if 100>=score>=90:

#print("a")

#else:

#if 90>score>=80:

#print("b")

#else:

#f 80 >score >= 70:

#print("c")

#else:

#if 70>score>=60:

#print("d")

#else:

#if score<60:

#print("e")

#else:

#print("輸入錯誤")

條件表示式,(三元操作符)語法:

x,y=4,5

if x

>>> assert(3>4)

traceback (most recent call last):

file "", line 1, in

assertionerror

for 目標 in 表示式:

迴圈體x,y=4,5

if x

member = ['小魚','小魚']

for i in member:

print(i,len(member))

break是終止當前迴圈     continue,終止本輪迴圈,並開始下一輪

for i in range(10):

if i%2 !=0:

print(i)

continue

i+=2

print(i)

(上次的問題)在python中實現有限次數的迴圈控制:

for i in range(開始/左邊界, 結束/右邊界, 步長):

print i

例如

for i in range(1, 10, 2):

print i

即    

for (i=1;i<=10;i+=2)

結果

135

79

(上次的問題)type函式:即呈現出資料型別

x='小菜'

print(type(x))

零基礎學python 類的細節

前面對類的有關內容已經描述不少了,其實話題遠遠沒有結束,不過對於初學者,掌握這些已經算是入門,在以後的實踐中,還需要進行體會和感悟。大家對oop有不同看法,所謂工程派和學院派看法不一致。從應用的角度看,工程派的觀點是值得推薦的,那就是 不用太在意內部是怎麼工作的,只要能夠解決眼下的問題即可。但是,對...

騙你學python的入門小練習(5 3)

勞動最最光榮 今天被程式設計師吊打的小白又來敲 啦 注意!這篇文章適合python小白入門或者加強練習 python大佬,請受小弟一拜 感謝在爬蟲路上的老師們,嚒嘰 獻上題目 檢視答案分割線 第一題太長了就展示部分吧 左邊是輸入,右邊是執行成功的鴨子 第二題左邊是輸入,右邊是成功的鴨子 這樣寫比較好...

Python正規表示式使用過程中的小細節

今天用python寫了個簡單的爬蟲程式,抓取虎撲籃球 nba.hupu.com 的首頁內容,如下 1 coding gb2312 2import urllib2,re 3 webpage urllib2.urlopen 4 text webpage.read 5 m re.search 彩票 tex...