當時產生學習python的慾望便是在看dalao們寫指令碼的時候…
雖然dalao們好像用的是js來著..
不過現在好像很多爬蟲也可以用python寫啊…
所以學python沒什麼不妥.
而且csdn整天推廣告說python怎麼怎麼有前途不是..
那就好好學唄.
a=3
# 這樣就行了 前面不要寫int
強轉的話函式式強轉就行了
a='hello, world!'
b=2333
c=a+str(2) #字串的加法表示連線
print c
# 下面是結果
hello, world!2333
栗子
a=3
b=2if(a>b):
print
'a>b'
elif(a==b):
print
'a==b'
print
'a-b=0'
#不管幾行 只要是一層的 縮排一樣就表示了
else: #每個地方都要打':'
print
'a
哦 然後有一種操作叫pass就是空語句 為了保持結構的完整而設計
a=3
b=2if(a>b):
pass
#什麼都不輸出
else:
print
'a
l=[1,3,5,7,9]
s=0for i in l: #':'
s+=i
print s
而常見的for迴圈
for(int i=1;i
<=10;i=i+2);
則大概長這樣
for i in range(1,11,2): #python的range左閉右開 最後乙個引數表示步進
pass
while迴圈就很普通沒啥說的了
>>>l=[1,2,3,4,5,6,7]
>>>l[2] #python下標從0開始
3>>>l[-2] #表示讀取倒數第二個元素
6>>>l[3:6] #擷取 依然左閉右開 結果型別還是個list
[4,5,6]
>>>l[:4] #還可省略前面或後面的數字
[1,2,3,4]
>>>a=4
>>>l[:a] #還可以傳變數
[1,2,3,4]
>>>l[-10] #越界會報錯
traceback (most recent call last):
file "", line 1, in
indexerror: list index out of range
>>>l[15:19] #擷取越界並不會報錯 會截出空序列
>>>len(l) #len函式獲取長度
7>>>max(l) #還能查詢最大值 最小值
>>>7
>>>l=[2,3,1,4,6,5]
>>>l.sort() #list還封裝了sort reverse等方法
>>>l
[1,2,3,4,5,6]
是不是覺得功能很強大呢!
然後是一些字典(dict)的知識, 比如
#coding=utf-8
d=print d.get('name')
print d.has_key('weight')
print d.values()
# 下面是結果
enzymii
false
[3, ['e', 'n', 'z', 'y', 'm', 'i', 'i'], 'enzymii', 2.25]
所以還是挺好用的… (尤其是用來提交表單的時候~
就先寫這些吧, 都是寫很簡單很基礎的東西…
頹廢篇 人生苦短,我用python(一
誰渴望來一場華 ang 麗 zang 的python交易!最近突然產生了系統學習python的想法.其實自從上次luogu冬日繪板dalao們都在寫指令碼就有這種想法了.最近被計算幾何勢力幹翻的我決定棄坑,然後就準備研究上一兩天的python.emmmm似乎一部分python是可以在考場上用的 比如...
python人生苦短 人生苦短,我用Python
python學習筆記 每日總結,反思.學習,1,注釋 單行注釋 注釋內容 多行注釋 注釋內容 快捷鍵 ctrl 2,變數 type 變數 用來檢視變數型別 變數型別,程式中需要特別注意變數型別,很容易報錯,或者很熟悉變數型別的報錯,錯了再改也成.格式轉化 紅線常用 bool布林型別 ture和fla...
人生苦短,我用python
python是一種物件導向的解釋型計算機程式語言,由荷蘭人guido van rossum於1989年發明,第乙個公開發行版發行於1991年。python是純粹的自由軟體,源 和直譯器cpython遵循 gpl gnu general public license 協議 python語法簡潔清晰,特...