Pythonの種
JavaPython
CPythonの*****
PyPy
バイトコード及びマシンコード
Pythonプログラム:
1.
ターミナル:
C:\ python35 \ python.exe D:1.py \
インタプリタ:
C:\ python35 \ python.exe
2.ファイル・タイプ
#は/ usr / binに/ U / UBV / A Pythonの
Pythonの1.pyは、
追加の権限./1.py
コーディング3.
#は/ usr / binに/ U / UBV / A Pythonの
# - * -コーディング:UTF-8 - * -
彼は加えた:
バイト、ビット
のUnicode UTF8 GBK
UTF8 :. 3
2:GBK
4.印刷( "SDF")
5.のInP = INPUT( '>>>')
PSを:
こんにちは>>>
のInP = "こんにちは"
>>> 10
=のInP "10"
#文字列であれば、デジタル= INT new_inp(INP)へ
のInP * 10 =···
。6。変数名
の文字の
数字
下線
の要件を:
数字の始まりはできません
キーワードを使用しない
ビルトインのpythonを使用することは推奨されません。。。。
7.条件文
1.基本
2.が入れ子になって
...他のelifのIF 3.
8. whileループを
:条件ながら
....
印刷( '...')
を追加しました:
。A他の間
。Bは続行BREAK
続行、現在のサイクルを終了し、次のサイクルが始まる
休憩を、全ての循環終了
ユーザーログインを(3回のチャンスを再試行する)
COUNT = 0
一方COUNT <3:
ユーザINPUT =(「>>>」)
PWD = INPUT(「>>>」)
IF ==ユーザーのアレックス'とPWD ==「123」:
印刷(「ようこそ」)
印刷(「..........」)
BREAK
他:
印刷( 『ユーザー名またはパスワードが正しくありません』
プロ#1
#が終了していない
1、オペレータの
結果は値である
演算
A = 10 * 10
代入演算子
A = A + 1、A + = 1
結果は、ブール値で
比較演算
A = 1> 5
論理演算
A = 1> 6または1 == 1
部材オペレータ
"鄭Jianwen"でA = "蚊"
2、基本データ型
成形、int型
のpython3レーン、1234123123123123123123123123123123123
PY3があるかどうかINTは、数値サイズと呼ばれる
長いと呼ばれる特定の範囲に亘って、INTと呼ばれる一定の範囲のPY2内
のPython 2、1234123112
長い整数、長い
、12341231124321342342長い2年間のPython
------------------------------------------
プレスpycharm内のint型を入力してくださいCTRL +ライブすべての魔法のint型を表示するにはクリックすると、左の狭い上のマイナス記号をクリックすることができます
int型、
strの文字列の
リストリストの
タプルタプル
辞書辞書
ブールブール値
魔法の6種類があるのpythonを
以下の点が知識を忘れてはならない
デジタルINTを、全ての機能は、INTに配置され
、A1 = 123
A1 = 456
- INT
番号に文字列に
A = "123"
プリント(タイプ(A)の、A)
INT = B(A)
プリント(タイプ(B)、B)
NUM = "0011"
ここでV = INT(NUM、ベース= 16)16のよう2or8or10交換することができる
プリント(V)の手段は16進数に変換されます。 10進
- bit_lenght
#現在の二進数、少なくともn個のビットで表さ
例えば:年齢5 =
R&LT age.bit_length =()
プリント(R&LT)3が結果である
5を示すが、以下からなる二進数に変換される
文字列str
= NAME1 "shizhengwen"
V1 = name1.upper()
印刷(V1)
----アッパーは大文字にすべての文字を入れることができます
= S1 "ASDF"
S2 = "asdffas"
#テスト= "アレックス"
#大文字
#1 test.capitalizeのV =()
#プリント(V)
#小文字すべての変更は、引数casefoldよりNiubi多くの場合低下に対応する未知の
#V1を= test.casefold()
#プリント(V1)
#1 test.lower V2 =()小文字にすべて大文字に変換することができ低いが大文字フランス語または任意の文字引数casefoldができ、小文字に変換することはできません
#プリント(V2)
DEFカウント(セルフは、副は、開始 =なし、端=なし)
に続いていない=(ここで等号を書き込むことができない、空白のままにすることができない、書き込む必要があり、最初の2つの値は、二つの後に書かれてはなりません値は、書き込むことはできません)
センターDEF(セルフ、引数*、** kwargsから)
#は、幅と中央のコンテンツセット
20の#世代全体の長さ
、文字、オプション#を*未知のギャップを埋める
#V = test.center(20)Vを = test.center(20、 "中")
#印刷(V)
シーケンスの数を見つけるために、見つけるために#文字列が表示されます
。#テスト=「aLexalexr」
#1 V = test.count(「EX」)は上記のルックアップに数回表示されます
(V)#印刷
=試験# "aLexalexr"
端を開始する場所の値が0から開始し、示す#1 V = test.count( 'EX'、5,6)
#プリント(V)
#欠
#エンコード
#デコード
#にどのようなエンド
#を始めるにはどう
#テスト= "アレックス"
#1 V = test.endswith( 'EX')
#のtest.startswithのV =( 'EX')
#印刷(V)
出力真と偽
#欠
#テスト= "12345678 \ T9"
#1、V = test.expandtabs(6)
#プリント(V、LEN(V))
開始#から振り返ってみると、その位置の取得する最初のもの、見つけ
#を>と=は<(<列子> = 5および下に示した。7)
"alexalex" #=テスト
#-1が見つかりませんでした
#V = test.find ( 'EX')V = test.find ( 'EX'、5,7)は測距位置で結合されてもよい
(V)#プリント
#インデックスは、エラーが無視され、検出されない
#テスト=「alexalex」
#1 V = test.index(」8' )V = test.indexすることができる( 『EX』)
(V)が#プリント
一般に見つけることとなるように使用され代わりに、インデックスの、-1を見つけることができない出力を見つけ、インデックスはエラーを見つけることができません
プレースホルダ値を置き換える#形式の文字列指定
#テスト= 'I午前{名前}、年齢{ A} '
私は#プリント(試験)結果{名前}、年齢{ A}を
test.formatのV =#(名= 'アレックス'、=。19)
#印刷(V)の結果は、私は、19歳のアレックス午前です
テスト=# '私は{0}、年齢{} 1'
#プリント(テスト)
#1 test.format Vは=( 'アレックス' ,. 19)
#プリント(V)の
代わりの順序で表示され
#書式入力値{ "名前": 'アレックス'、 "A":}。19
#テスト= 'I AM {名前}、年齢{A}
#1 V1 = test.format(NAME = 'DF' 、A = 10)
#V2 = test.format_map({ "名前": 'アレックス'、 "A":} 19)
完全に異なるフォーマット、同じエフェクトリターン
#の決意単一の文字列は、文字と数字のみが出力真で含まれていない偽への出力
#テスト=「123」
#1 V = test.isalnum()
#印刷(V)
リスト一覧
...
ニューロン前駆タプル
...
辞書dictの
...
ブール値BOOL
...
COUNT = COUNT + 1
COUNT = COUNT - 1
COUNT = COUNT * 1
COUNT = COUNT / 1
COUNT = COUNT ** 1つの
COUNTカウント=%1
COUNT = COUNT // 1
カウント+ = 1は、第1に相当し、前述のようにシンボル