1. 程式人生 > >python 77種常用的基礎函數

python 77種常用的基礎函數

xtend float 數據 內存地址 strip () iter 捕獲 轉換

Python: 1. print()函數:打印字符串 2. raw_input()函數:從用戶鍵盤捕獲字符 3. len()函數:計算字符長度 4. format(12.3654,’6.2f’/’0.3%’)函數:實現格式化輸出 5. type()函數:查詢對象的類型 6. int()函數、float()函數、str()函數等:類型的轉化函數 7. id()函數:獲取對象的內存地址 8. help()函數:Python的幫助函數 9. s.islower()函數:判斷字符小寫 10. s.sppace()函數:判斷是否為空格 11. str.replace()函數:替換字符 12. import()函數:引進庫 13. math.sin()函數:sin()函數 14. math.pow()函數:計算次方函數 15. 3**4: 3的4次方 16. pow(3,4)函數:3的4次方 17. os.getcwd()函數:獲取當前工作目錄 18. listdir()函數:顯示當前目錄下的文件 19. socket.gethostbyname()函數:獲得某主機的IP地址 20. urllib.urlopen(url).read():打開網絡內容並存儲 21. open().write()函數:寫入文件 22. webbrowser.open_new_tab()函數:新建標簽並使用瀏覽器打開指定的網頁 23. def function_name(parameters):自定義函數 24. time.sleep()函數:停止一段時間 25. random.randint()函數:產生隨機數 26. range()函數:返回一個列表,打印從1到100 27. file.read()函數:讀取文件返回字符串 28. file.readlines()函數:讀取文件返回列表 29. file.readline()函數:讀取一行文件並返回字符串 30. ords()和chr(ASCII)函數:將字符串轉化為ASCII或將ASCIIIS\轉化為字符串 31. find(s[,start,end])函數:從字符串中查找s 32. strip()、lstrip()、rstrip()函數:去除空格 33. split()函數:用什麽來間隔字符串 34. isalnum()函數:判斷是否為有效數字或字符 35. isalpha()函數:判斷是否區全為字符 36. isdigit()函數:判斷是否全為數字 37. lower()函數:將數據改成小寫 38. upper()函數:將數據改成大寫 39. startswith(s)函數:判斷字符串是否以s開始的 40. endwith(s)函數:判斷字符串是否以s結尾的 41. file.write()函數:寫入函數 42. file.writeline()函數:寫入文件 43. s.append()函數:在數據的尾部插入數據 44. s.insert(3,-1)函數:在3的位置之前插入數據-1 45. list()函數:將字符串轉換成列表 46. index(value)函數:在數據中查找第一次value的位置 47. list.extend()函數:將數據的每一個提取出來加入list中 48. count()函數:統計數據中的某個元素的出現次數 49. list.remove(“s”)函數:將數據中第一次出現的s刪掉 50. del list[2]函數:將數據的第2個元素刪掉 51. pop()函數:去掉數據的指定位置的數據,有返回值 52. remove(“ha”)函數:去掉原數據中的“ha”元素 53. reverse()函數:列表的逆序 54. isinstance()函數:判斷某個數據是否為某種類型 55. abs()函數:得到某數的絕對值 56. del x[2]函數:刪除列表x中的索引為2的元素 57. file.sort()函數:對書數據排序 58. tuple()函數:創建一個元組 59. find()函數:查找 返回的是索引 60. join()函數:split的逆操作 61. { }:建立字典 62. dict()函數:創建字典 63. clear()函數:清楚字典中的所有項 64. copy()函數:復制一個字典,會修改所有的字典 65. d.copy()函數:復制一個字典,只會修改當前字典 66. get()函數:查詢字典中的元素 67. items()函數:將所有的字典返回一個列表 68. iteritems()函數:與items函數作用相同 69. popitem()函數:移除字典中的元素 70. update()函數:用一個字典項更新另一個字典項 71.pass:什麽都不做 72.exec:執行一段代碼 73.eval:計算Python的表達式 74.ord()函數:返回單字符字符串的int值 75.zip(sep1,sep2)函數:創造英語並行叠代的新序列 76.def hello():自定義函數 77.import()函數:加載擴展庫

python 77種常用的基礎函數