1、Pythonの基礎知識

3344 ワード

出力print「houkai」、3.0バージョン以降printが関数に変更され、print(「houkai」)
数学演算:デフォルトの整数は1/2=0を除いて1.0/2=0.5で、from__を使用できます.future__ import divisionは、通常の除算を実行します.強制除算は1//2=0
余剰演算%例えば10%3=1
べき乗演算**は2**3=8のようで、べき乗演算は一元より逆演算の優先度が高いことに注意して、-3**2=-(3**2)=-9
長い整数の数:Pythonは非常に大きい数を処理することができて、データの後でLを追加する必要があります(理論の上で小文字のlを使うことができて、しかし数字の1と混同することを避けるため、できるだけ避けます)、例えば
10000000000 L*4000000000 L-24=3999999999999999999999999999999999999999999996 L、ロングとノーマルを混在させることができます.
16進0 x、8進は0で始まる.
変数名は、アルファベットとアンダースコアで指定できますが、アルファベットは数値で指定できません.
ユーザ入力の取得:x=input(「x:」)
インタラクティブ解釈器でif文を使用するには、文が実行されるまで2回押す必要があります.理由は後述する.
モジュール:Pythonの開発環境に導入して機能の拡張を実現できます.
import math
math.floor(32.9)
自分が同じ名前の関数をインポートしないと判断した場合は、直接関数名をインポート、使用できます.
from math import sqrt
sqrt(9)
実際には、foo=mathなどの関数を参照するために変数を使用することができる.sqrt,foo(4)=2.0
cmathと複雑数:Pythonではcmath(complex math)のモジュールを用いて複素相関演算を実現する.
注意:Python自体は(1+3 j)*(2 j)=(-6+2 j)のような複数のサポートを提供しており、Pythonには単独の虚数タイプはなく、実数部分が0の複数と見なすことができる.
__future__モジュール:現在のバージョンPythonに将来標準Pythonの構成部分となる新しい特徴をインポートできます.
PS:プログラムファイル最終追加raw_Input(「Press」)を押してプログラムを終了します.
コメント:コメントとして#番号行の後にすべて無視されます.
文字列:Pythonでは、単一引用符または二重引用符で文字列を表すことができます.場合によっては、それらが役に立ちます.
“Let’s go”
‘”Hello”,she said’
もう1つの選択肢は、「Lets go」のようなエスケープ記号を使用することです.
つなぎ合わせる文字列は+を使うことができて、とても簡単です.
文字列表現はrepr、str、str、int、longと同様にタイプであり、reprは関数である.reprとstrの違いはstrの変換結果が読みやすいことであり,reprはコンパイラに見せられ,Pythonコードに値を保持した状態である.
print "Hello"
print repr("Hello")
print str("Hello")
Hello
'Hello'
Hello

raw_inputとinputの違いraw_Inputはすべての入力を元のデータ(raw data)として扱い、inputに特別な必要がない限り、できるだけraw_を使用して文字列に入れます.input関数.Python 3.0後、raw_inputはinputと再命名された.
>>> input("Enter a number:")
Enter a number:5
5
>>> raw_input("Enter a number:")
Enter a number:5
'5'

2つの文字列を書く方法:長い文字列、非常に長い文字列、複数の行にまたがる必要がある場合は、通常の引用符の代わりに3つの引用符を使用するか、3つの二重引用符を使用することができます.この場合、コンテンツで単引用符または二重引用符を使用して、エスケープを必要としません.
ヒント:通常の文字、式、または文は、行末の反斜線で行をまたぐこともできます.
元の文字列は、rで始まると、反斜線を特殊な文字と見なさず、元の文字列に書かれた各文字が書く方法と一致します.
注意:Python 3.0では、すべての文字列がUnicode文字列です.
よく使われるPython開発の統合環境:Windowsの下でWingIDEを使うことを提案して、商業ソフトウェア、機能は強くて、ネット上で多くの解読のチュートリアルがあります.