感覺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...