組み込みの基本的なデータ型の機能をPythonのリスト遠く辞書テキストファイルの入力と出力サイクル設計サイクルの目標関数オブジェクトを見てよう

 

 

著者:Vamei

出典:http://www.cnblogs.com/vamei 

 

Pythonは作成されたPythonインタプリタを実行しているとして、(ビルトイン)関数を構築しました。Pythonプログラムでは、あなたは常にこれらの関数を定義する必要はありません呼び出すことができます。最も一般的な組み込み関数は、次のとおりです。

印刷( "Hello Worldの!")

ではPythonのチュートリアルでは、我々はすでに、次の組み込み関数のいくつかを言及しています:

基本データ型の  タイプ()

ファーを見てするように  DIR()ヘルプ()LEN( )

辞書  LEN()

入力と出力テキストファイル  のオープン()

サイクル設計の  範囲()(列挙)ジッパー( )

環状オブジェクト  ITER()

Functionオブジェクトの マップ())(フィルタリング(減らします )

 

今私は、実際のパラメータであり、コマンドラインで直接影響を与えることを試みることができ取ります。

数学

ABS(-5)#絶対値、すなわち、5

ラウンド(2.6)#3.0、すなわち、最も近い整数に丸め

POW(2、3)#2 ** 3相当、(2,3,5)、3%5 2に対応** POW場合

CMPサイズ(2.3、3.2)#2つの数値を比較します

divmod(9,2)#除算と剰余の結果を返します

最大値を選択する最大値([1,5,2,9])#

最小分間([9,2、-4,2])#

和([2、-1,9,12])#総和

 

型変換

INT( "5")#コンバート整数整数へ

フロート(2)#フロートフロートに変換され

長整数に長い(「23」)#長整数

STR(2.3)#文字列の文字列に

複合体(3,9)#3 + 9iが複合体を返します

 

文字値に対応するORD( "A")# "A"

CHR(65)文字値に対応する#65

(65)#65 unichr値は、Unicode文字を対応します

 

BOOL(0)#はFalseを0に対応する、Pythonで対応する真理値に変換され

Pythonでは、次のオブジェクトがFalse等価である:[]、()、{}、0、なし、0.0、 ''

 

ビン(56)#56の2進数を表す文字列を返し

ヘックス(56)#56の16進数を表す文字列を返し

OCT(56)#8進数56を表す文字列を返します

 

リスト((1,2,3))#変換テーブルリスト

タプル([2,3,4])#変換テーブルは、固定値タプル

ターゲットオブジェクトのスライスを構築するスライス(5,2、-1)#

辞書(A = 1、B = "こんにちは"、C = [1,2,3])#建設辞書辞書

 

シーケンスアクション

すべて([真、1、「こんにちは!」])すべての要素が真の値と等価である場合には#

任意([ ""、0、FALSE、[]、[なし])#真の値に相当する任意の要素かどうか

 

 

ソート([1,5,3])#は、[3,5]、すなわち、配列の正の配列を返します

逆の順序で逆([1,5,3])#リターンシーケンス、すなわち、[3,5,1]

 

クラス、オブジェクト、プロパティ

コードをコピー
#は、クラス定義
:クラス・ミー(オブジェクト) デフテスト(自己): プリントを「こんにちは!」デフnew_test():    印刷"新こんにちは!" 私は)(= Meの


コードをコピー

hasattr(私は、「テスト」)#は私をチェックテストオブジェクトは、プロパティを持っているかどうか

GETATTR(私、「テスト」)#テストプロパティを返します。

SETATTR(私、 "テスト"、new_test)#プロパティテストnew_testへ

delattr(私、「テスト」)#テストプロパティを削除します

でisinstanceクラスオブジェクトが生成される(私、私)#私ミーオブジェクト(インスタンス)

issubclass(ミー、オブジェクト)#私のクラスオブジェクトクラスのサブクラスであります

 

コンパイルし、実行

repr(私)#は、オブジェクトの文字列表現を返します。

コンパイル(「印刷( 『こんにちは』)」、「test.py」、「EXEC」)#コンパイルされたコードの文字列が対象となります

evalの( "1 + 1")#は、文字列式を説明しました。パラメータはコンパイルすることができる()コードオブジェクトが返さ

exec( "印刷( 'こんにちは')")#文字列を解釈して実行され、印刷( 'こんにちは')。パラメータはコンパイルすることができる()コードオブジェクトが返さ

 

他の

入力(「入力してください:」)の入力を待っている#

 

グローバル()#は、グローバル変数名として、グローバル関数の名前をグローバル名前空間を返します。

地元の人々()#は、ローカル名前空間を返します。

おすすめ

転載: www.cnblogs.com/-wenli/p/11242137.html