函數(shù)的返回值
返回值可以是任何數(shù)據(jù)類型,使用return語句可以返回函數(shù)值并退出函數(shù)
全局變量和局部變量
在函數(shù)中定義的變量稱為局部變量,在函數(shù)體之外定義的變量稱為全局變量。
局部變量只在定義它的函數(shù)內(nèi)部有效,在函數(shù)體之外,即使使用同名的變量,也會被看作是另一個變量。全局變量在定義后的代碼中都有效,包括它后面定義的函數(shù)體內(nèi)。如果局部變量和全局變量同名,則在定義局部變量的函數(shù)中,只有局部變量是有效的。
常用Python內(nèi)置函數(shù)
abs(x) :返回x的絕對值
pow(x,y) :返回x的y次冪
round(x[,n]) :返回浮點數(shù) x的四舍五入值,參數(shù)n指定保留的小數(shù)位數(shù)
dived(a,b) :返回a除以b的商和余數(shù),返回一個元組。
str.lower() :將字符串str中的字母轉換為小寫字母
str.upper() :將字符串str中的字母轉換為大寫字母
str.swapcase() :將字符串str中的字母大小寫互換
str.capitalize() :將字符串str的首寫字母大寫
str.title() :將字符串str的首寫字母大寫,其余為小寫
str.find(subset,[start,[end]]) :返回字符串str中出現(xiàn)子串substr的第一個字母的位置,如果str中沒有subsets,則返回-1。搜索范圍從start至end
str.index(subset,[start,[end]]) :與find()函數(shù)相同,只是在str中沒有substr時,index()函數(shù)會返回一個運行時錯誤
str.rfind(subset,[start,[end]]) :返回從右側算起字符串str中出現(xiàn)子串substr的第一個字母的位置,如果str中沒有subsets,則返回-1。搜索返回從start到end。
str.rindex(subset,[start,[end]]) :與rfind()相同,只是在str中沒有substr時,rindex()函數(shù)會返回一個運行時錯誤。
str.count(subset,[start,[end]]) :計算substr在str中出現(xiàn)的次數(shù),統(tǒng)計范圍從start到end.
str.replace(oldster,newstr,[count]) :把str中oldstr替換成newts,count為替換次數(shù)
str.strip([chars]) :把字符串str中前后chars中有的字符全部去掉。如果不指定參數(shù)chars,則會去掉空白符(包括'\n','\r','\t'和' ')
str.lstrip([chars]) :把字符串str中前面包含的chars中有的字符全部去掉。如果不指定參數(shù)chars,則會去掉空白符(包括'\n','\r','\t'和' ')
str.rstrip([chars]) :把字符串str中后面包含的chars中有的字符全部去掉。如果不指定參數(shù)chars,則會去掉空白符(包括'\n','\r','\t'和' ')
str.expandtabs([tabsize]) :把字符串str中tab字符替換為空格,每個tab替換為tabsize個空格,默認是8個
str.split([sep,[maxsplit]]) :以sep為分割符,把str分割為一個列表。參數(shù)maxsplit表示分割的次數(shù)
str.splitlines([keepends]) :把str按照行分割符分為一個列表。參數(shù)keepends是一個布爾值,如果為true,則每行后面會保留行分割符
str.join(seq) :把seq代表的序列-字符串序列,用str連接起來
str.startswith(substr) :判斷str是否以substr開頭
str.endswith(substr) :判斷str是否以substr為結尾
str.isalnum() :判斷str是否全為字母或數(shù)字 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
str.isalpha() :判斷str是否全為字母
str.isdigit() :判斷str是否全為數(shù)字
str.islower() :判斷是否全為小寫字母
str.isupper() :判斷str是否全為大寫字母 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??