Python基礎入門部分函數用法

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';



發佈了20 篇原創文章 · 獲贊 5 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章