Python で一般的に使用される関数:
1. print() 関数: 文字列の出力
2. raw_input() 関数: ユーザー キーボードから文字をキャプチャ
3. len() 関数: 文字の長さを計算します
4. format(12.3654, '6.2f'/'0.3%') 関数: フォーマットされた出力を実装します
5. type() 関数: オブジェクトの型を問い合わせる
6. int() 関数、float() 関数、str() 関数など: 型変換関数
7. id()関数: get オブジェクトのメモリ アドレス
8. help() 関数: Python のヘルプ関数
9. s.is lower() 関数: 小文字を決定する
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.ソケット.gethostbyname() 関数: ホストの IP アドレスを取得します20. urllib.urlopen( url).read(): ネットワーク コンテンツを開いて保存します 21. open().write() 関数: ファイルを書き込みます22. webbrowser.open_new_tab() 関数: ファイルを作成します新しいタブを選択し、ブラウザを使用して指定された Web ページを開きます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 に変換するか、ASCIIS\ を文字列 31 に変換します。find(s[,start ,end]) 関数: 文字列から s32 を検索します。strip()、lstrip()、rstrip() 関数: スペース33 を削除します。split() 関数: 使用するもの文字列を区切るための34. isalnum() 関数: 有効な数字か文字かどうかを判断します35. isalpha() 関数: すべての文字が文字であるかどうかを判断します36 . isdigital() 関数: すべてが数字かどうかを判断します37. lower () 関数: データを小文字に変更します38. upper() 関数: データを大文字に変更します
39.startswith(s) 関数: 文字列が s40. endwith(s) 関数: 文字列が s
#41 で終わるかどうかを判定します。 () 関数: 関数の書き込み
42. file.writeline () 関数: ファイルへの書き込み
#43. s.append() 関数: データの末尾にデータを挿入44. s.insert(3,-1) 関数: 3 位置 -1 の前にデータを挿入します45. list() 関数: 文字列をリストに変換します 46. Index(value) 関数: データ内の最初の値の位置を検索47. list.extend() 関数: 各データを抽出し、リストに追加します
## 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] 関数: 数値を削除しますリストのインデックス 2 を持つ要素 x
57. file.sort() 関数: 書籍データを並べ替えます
58. tuple() 関数: タプルを作成します
59. find () 関数: 検索はインデックスを返します
60. join() 関数: 分割逆操作
##61. { }: 辞書を作成します##62. dict()関数: 辞書を作成します
##63. clear() 関数: 辞書内のすべての項目をクリア64. copy() 関数: 辞書をコピーすると、すべての辞書が変更されます# 65. d.copy() 関数: 辞書をコピーすると、現在の辞書のみが変更されます66. get() 関数: 辞書内の要素をクエリします 67. items() 関数: Returnすべての辞書をリストに追加 68. iteritems() 関数: 項目関数 Same69. Popitem() 関数: 辞書から要素を削除70. update () 関数: 1 つの辞書アイテムを別の辞書アイテムで更新します71. pass: 何もしません72.exec: コードの一部を実行します73.eval: 計算しますPython 式74.ord() 関数: 単一の文字を返す string75.zip(sep1, sep2) 関数の int 値: 英語の並列反復の新しいシーケンスを作成76.def hello(): カスタム関数 77.import() 関数: 拡張ライブラリのロード関連する推奨事項: 「Python チュートリアル
」Python で一般的に使用されるいくつかの一般的な組み込み関数:
abs(x) は、絶対値divmod(x, y) この関数は 2 つの数値を渡し、x/y の結果のタプル (商、剰余) を返します。
pow(x,y) は、xxall の y 乗を求めるために使用されます。 (iterable) 反復可能なオブジェクトが関数に渡されます。オブジェクト内のすべての数値がすべての bool 値が true の場合にのみ True が返され、それ以外の場合は False が返されます。 any(iterable) は反復可能なオブジェクトを関数に渡します。オブジェクト内の数値のブール値が true の場合は True が返されます。すべての数値が 0 の場合は False が返されます。 chr (x) ASCII コードを関数に渡し、ASCII を対応する文字に変換します。li = ['baby','honey']
for item in li:
print item
for item in enumerate(li,12):
print item
for item in enumerate(li,13):
print item[0],item[1]
s = 'I am {0}{1}' print s.format('liheng','!')
I am liheng!
def f(x, y): return x + y
reduce(f, [1, 3, 5, 7, 9], 100)
def f(x,y): return x * y print reduce(f,[2,4,5,7,12])
def is_odd(x): return x % 2 == 1
filter(is_odd, [1, 4, 6, 7, 9, 12, 17])
[1, 7, 9, 17]
#利用过滤函数filter()进行删除None和空字符串 def is_not_empty(s): return s and len(s.strip()) > 0 l = ['test','str',None,'','','END'] print filter(is_not_empty,l) # 利用函数filter()过滤出1~100中平方根是整数的数 import math l = [] for x in range(1,101): l.append(x) def is_int(x): r = int(math.sqrt(x)) return r * r == x print filter(is_int,l)
import math def is_sqr(x): r = int(math.sqrt(x)) return r*r==x print filter(is_sqr, range(1, 101))
>>>sorted([36, 5, 12, 9, 21]) [5, 9, 12, 21, 36]
def reversed_cmp(x, y): if x > y: return -1 if x < y: return 1 return 0
>>> sorted([36, 5, 12, 9, 21], reversed_cmp) [36, 21, 12, 9, 5]
>>> sorted(['bob', 'about', 'Zoo', 'Credit']) ['Credit', 'Zoo', 'about', 'bob']
l = ['bob','about','Zoo','Credit'] def cmp_ignore_case(s1,s2): u1 = s1.upper() u2 = s2.upper() if u1 < u2: return -1 if u1 > u2: return 1 return 0 print sorted(l,cmp_ignore_case)
#以字符串的形式导入模块和函数 temp = 'sys' model = __import__(temp) foo = 'path' function = getattr(model,foo) print function
以上がPythonでよく使われる関数は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。