raw_input('please input your age:') 按提示輸入內容;
print(format(a, m.nf)) 輸出數字、字母、字符串等,a爲輸出前的目標,m爲輸出總位數,n爲小數點後的位數;
int() 將括號中的字符串型轉換爲整型;
float() 將括號中的字符串轉換爲浮點型;
str.islower() 判斷括號中的字符是否全爲小寫,若是返回true;
str.isspace() 判斷是否爲空格;
str.replace(old, new) 把字符串中的某些字符用新的字符替代;
math.sin(math.pi/6)=0.5 計算sin()的值;
math.pow(3,4)=81 計算3的4次冪;
3**4=81 計算3的4次冪;
getcwd() 返回當前路徑;
socket.gethostname('www.baidu.com') 獲取某個網站的IP地址;
def function_name(paramenters):
(TAB)statement···
(TAB)return 自定義函數,parameters可有可無,當有時statement中必須要給定實參,return返回值可有可無;
if condition:
(TAB)statement···
else:
(TAB)statement 條件語句;
if True:
(TAB)statement 執行
else:
(TAB)statement 不執行;
if 0:
(TAB)statement 不執行
else:
(TAB)statement 執行;
while網絡刷博器,用於刷新微博等頁面的閱讀次數:import webbrowser as web
import time
import os
import random
count=random.randint(2,4)
j=0
while j<count:
i=0
while i<=5:
web.open_new_tab('http://www.baidu.com') 打開頁面
i=i+1
time.sleep(0.8)
else:
os.system('taskkill /F /IM 360se.exe') 關閉頁面
print j,'times close the window'
j=j+1
for target in sequences:
(TAB)statement 其中sequences有四種類型,分別爲list如[1,2,'x',11.5]、tuple元組如(1,2,3)、string如'jiayou'、file如'a.txt';
for r in open('a.txt','r').readlines
(TAB)open('b.txt', 'a+').write(r) 將文件a中的內容遍歷一遍然後讀入文件b中;
轉義字符串:\n 換行,\t 空格,這兩個均相當於一個字符,例s='aa\nbb'
結果爲aa
bb
raw字符串:關閉轉義機制,此時上面相當於兩個字符,例s=r'aa\nbb'
結果爲aa\nbb
unicode字符串:例s=u'aa\nbb'
結果爲aa
bb
+可以連接兩個字符串,*將字符串或是矩陣重複並連接;find(s) 從左向右查找某個字符第一次出現的位置;
rfind(s) 從又向左查找某個字符;
strip(s) 去除首尾空格;
s.split() 以空格作爲分割來劃分字符串;
s.split('.') 以點爲分割來劃分字符串;
ord(s) 將字母轉化爲數字,a爲97;
s.isalnum() 判斷s中的字符是否均爲數字和字母;
s.isdigit() 判斷s中的字符是否均爲數字;
s.isalpha() 判斷s中的字符是否均爲字母;
s.islower() 判斷s中的字母是否均爲小寫;
s.isupper() 判斷s中的字母是否均爲大寫;
str.upper() 把字符串中的小寫字母轉換爲大寫;
str.lower() 把字符串中的大寫字母轉換爲小寫;
s.startswith(a) 判斷s中的字符是否以a開頭;
‘jiayou’.replace('y','Y') 把字符串中的'y'替換成'Y';