1.どのようなアルゴリズム?
卵ハム:
まずハムのいくつかを取ります。いくつかのハムと卵を追加します。あなたは辛い食べ物が好きなら、いくつかのスパイシーなソーセージを追加します。アップ調理されました。10分ごとに一度確認することを忘れないでください。
このレシピは魔法ではありませんが、その構造は有益です。彼は(あなたは辛い食べ物のような場合)、およびいくつかの必要性を何度も繰り返すことがいくつかは、特別な注意が必要で、(ハムのいくつかを取る)を直接行うことができ、そのいくつかの順序で実行される一連の命令で構成されなければならない(チェック10分ごとに1回) 。
そしてアルゴリズムは、原料(ターゲット)からレシピと動作命令(ステートメント)から成るあり、実施例では、ハムと卵が原料であり、命令は、指定された時間を調理、ハムを添加することを含みます。
2.数や表現
(1)1/2 #分割 0.5 ( 2)2.4 5 // #割り切れるによって 2 ( 3)1%2 #残り 1 ( 4)-3 10% #計算式I:C =-⌊/ B ⌋B * 10-4 * 3 = -2れ、⌊⌋丸いダウンオペレータ、床操作は、数学的なフロア呼ばれる⌊⌋表すシンボルを
-2
// 10(5) - 。#3であります丸めがダウンしている場合、結果が負、0からさらに円形です。
-4
(6)3 2 **べき乗#
8
(7)-3 ** 2
-9
3.変数
これは、特定の値(または点)の変数名です。たとえば、次のコードの実行のために、X 3を表現するために名前を使用する場合があります。
X = 3
これは、我々は3変数xに割り当てられた値になる、割り当てと呼ばれています。換言すれば、値を上にして変数x 3を関連付けることです。変数に値を代入したら、式の中でそれを使用することができます。
X * 2 6
デフォルト値のPythonの変数が存在しないので、他の言語とは異なり、Pythonの変数を使用する前に、あなたは、それに割り当てる必要があります。
4.ステートメント
式は、文が(表現は文が何かをするということである何かである。)の動作に相当し、原料のレシピと同じです。
すべての文の基本的な特徴:変更操作を行います。例えば、代入文は、変数を変更しています。
5.機能
特定の操作を実行するために使用することができる小さなプログラムのような機能は、機能が組み込み関数、ならびにプリント(印刷)の前に提供することのPython、INPUT(ユーザ出力を取得)などと呼ぶことにします。
2 ** 3 8 POW( 2,3 ) 8
私たちは、上記の使用この関数を呼び出し、関数を呼び出すと述べました。それは値を返し、引数を提供します。彼らはまた、表現されているので、良い本を考慮して、値を返すを呼び出します。
6.モジュール
拡張モジュールは、特別なコマンドのインポートを使用して、インポートモジュールにその機能のPythonを導入することによって拡張することができる、と考えることができます。
輸入数学 math.floor( 32.9 ) 32
それは、同じ名前の異なるモジュールからのインポート機能にはないと判断された場合は、モジュール名に関数が呼び出されるたびに指定したくない場合があり、この場合には、インポートのバリアントを使用することができます。
数学の形式のインポートSQRT SQRTは数学から導入します SQRT( 9 ) 3
実際には、参照機能(だけでなく、他のほとんどのpython要素)に変数を使用することができます。代入文FOO = math.sqrtを実行した後、FOOは、平方根を計算するために使用することができます。その結果、例えばFOO(4)2.0
7.文字列
文字列は、それが実際の文字は、Unicodeコードポイントの表現を使用したテキストの一部であり、非常に簡単である(エンコード文字処理コードと統一ダブルバイト文字を使用して)。
付録:
機能説明
絶対値ABS(番号)が指定された数の値を返し
(文字列、[、エラーをコードバイト ]) 指定された文字列のは、符号化され、指定された方法の内のエラー
cmath.sqrt(数)の平方根を返す:負のために使用することができます
文字列または浮動小数点デジタル変換フロート(オブジェクト)
対話型ヘルプヘルプを提供する([オブジェクト])
INPUT(プロンプト)ユーザ出力文字列取得するように
浮動小数点への文字列または数値にINT(オブジェクト)を
数学。 CEIL(数)がフローティング方法上方丸められた結果に返す
丸められた結果のダウンフローティング方法バックにmath.floor(数)
math.sqrt(番号)平方根について陰性であることができない返します
POW(X、Y [Z])を返し、結果のモジュロの力にY、Zをxは
スペースで区切られた、実際の印刷パラメータが提供する印刷(オブジェクト、...)
のrepr(オブジェクト)指定された文字列を返します表す
ラウンド(番号[、ndigits])は、正確に5は、偶数に丸められ、指定された精度に丸め
文字列に指定された値にSTR(オブジェクト)。変換バイト、およびエラー処理に使用される場合、符号化モードを指定することができ
角括弧内のパラメータはオプションです