ホームページ  >  記事  >  バックエンド開発  >  Pythonを学ぶ上で必須の知識まとめ

Pythonを学ぶ上で必須の知識まとめ

不言
不言オリジナル
2018-06-04 17:40:511346ブラウズ

この記事はPythonを学習する上で必要な知識をまとめた関連情報を中心に紹介していますので、必要な方は参考にしてください

1. 変数
1. 変数
• プログラム実行時の変数の量を指します
• 変数を定義します。メモリ ID、データ型、変数値の 3 つの特性を伴います。
•他の言語を実行する前に、必ずプログラムのメモリ空間を手動で解放してください。ただし、Python インタープリターには独自のメモリ再利用メカニズムがあり、Python プログラムの実行が終了すると、メモリ空間は自動的に解放されます。

age=10
print(id(age),type(age),age)

2. 定数
•プログラム実行中に不変の量を指します。
•通常、定数を定義するには大文字が使用されます。

AGE=10
print(AGE)

3. 変数の命名方法
•キャメルケース

AgeOfOldboy=72

•下線

age_of_oldboy=72

2. プログラムとの対話
銀行に行きました お金を引き出すには、銀行員にアカウントとパスワードを入力するまで待ってもらい、成功したら銀行員がそれを確認し、引き出し金額を入力して伝えます。
誇り高い現代人は顧客に ATM 機 (つまりコンピューター) を提供し、ATM 機がユーザーと対話できるようにして、労働力を置き換えます。ただし、マシンは停止しているため、それを実行するためのプログラムを作成する必要があります。そのためには、プログラミング言語にユーザーと対話してユーザー入力データを受信できるメカニズムが必要です。

1.python3
•Python3はデフォルトでUTF-8中国語エンコーディングをサポートしています。 python2 ではコードの先頭に # -*-coding:utf-8 -*- を追加する必要があります。
•python3での入力は、どのような型の値を入力してもstr(文字列)型として保存されます

name=input('please enter the username: ')
print(id(name),type(name),name)

2.python2
•python2のraw_inputはpython3のinputと同じです;

name=raw_input('please enter the username: ')
print(id(name),type(name),name)

•Input in python2、値を入力する必要があります。この値がどのようなタイプであっても保存されます。

name=input('please enter the username: ')
print(id(name),type(name),name)

3.データ型
1.int integer
•一般的に年齢、ID番号、QQ番号、グレードなどを定義するために使用されます

age=18
id=130530198805240011
qq=379048558
level=99

2.float浮動小数点型
•通常は身長、体重、給料を定義するために使用されますetc

height=1.81
height=float(1.81)

3.str 文字列型
•通常、人の名前、性別、ステータスなどを定義するために使用されます;
•通常、文字列は一重引用符、二重引用符、または三重引用符で囲まれます。

name='egon'
sex='female'
age=18

•文字列の結合には「+」を使用します

name='egon'
sex='female'
age=18

print(name+sex+str(age))
注: ここでの age 変数の値は 18 であり、これは int であるため、文字列の結合には使用できません。 str( age) を使用して文字列型に変換します。

•文字列の連結には「*」を使用します

name='egon'
print(name*10)

4.bool ブール型
•TrueとFalseの2つの値のみ
•主に判定に使用されます。

age=73
AGE=18
print(age < AGE)
print(age > AGE)

5. 各種型間の変換
•整数型——>浮動小数点型

a=18
print(float(a))

•浮動小数点型——>整数型

a=1.81
print(int(a))

•浮動小数点型——>文字列型

a=1.81
print(str(a))

•整数型——>文字列型

a= 18
print(str(a))

IV. 配列型
1. リスト []
•要素を「カンマ」で区切って定義された Python のリストです。配列型;

•文字要素は引用符で囲む必要がありますが、整数、浮動小数点型、リストなどには引用符は必要ありません。

info=[&#39;egon&#39;,&#39;alex&#39;,18]
print(info[2])

2. 辞書{}

•Pythonの辞書は連想配列とも呼ばれ、{}で定義されており、中の要素はプロジェクト名:プロジェクト内容の形式で表現され、各要素は「カンマ」で区切られています。

info=[13,18.1,&#39;alex&#39;,[&#39;egon&#39;,&#39;tony&#39;]]
print(info[3][0])

•プロジェクト コンテンツは任意のデータ型または配列型にすることができます。

•プロジェクト コンテンツ内の文字列型は引用符で囲む必要がありますが、整数、浮動小数点型、リストなどには引用符は必要ありません。

info={&#39;name&#39;:&#39;egon&#39;,&#39;sex&#39;:&#39;male&#39;,3:18}
print(info[3])

5. フォーマットされた出力

•私の名前は xxx、私の年齢は xxx

•プレースホルダー %s

info={&#39;姓名&#39;:&#39;爱根&#39;,&#39;性别&#39;:&#39;男&#39;,&#39;肌肉&#39;:[&#39;有&#39;,&#39;无&#39;]}
print(info[&#39;肌肉&#39;][1])
 
info={&#39;姓名&#39;:&#39;爱根&#39;,&#39;性别&#39;:&#39;男&#39;,&#39;肌肉&#39;:123}
print(info[&#39;肌肉&#39;])
 
info={&#39;姓名&#39;:&#39;爱根&#39;,&#39;性别&#39;:&#39;男&#39;,&#39;肌肉&#39;:18.1}
print(info[&#39;肌肉&#39;])
 
info={&#39;姓名&#39;:&#39;爱根&#39;,&#39;性别&#39;:&#39;男&#39;,&#39;肌肉&#39;:&#39;无&#39;}
print(info[&#39;肌肉&#39;][1])

を使用する必要があります

6. 算術演算子

•+ - * /

name=input(&#39;user_name>>: &#39;)
age=input(&#39;user_age>>: &#39;)
print(&#39;my name is %s, my age is %s&#39; %(name,age))

•検索商の整数部分 // 商の剰余部分を求めます % Power**

print(5+5) #5加5等于10
print(5-5) #5减5等于0
print(5*5) #5乘5等于25
print(5/2) #5除以2等于2.5

2. 比較演算子

•> >= <= == !=

print(5//2) #5除以2商等于2余1,只取商2
print(5%2) #5除以2商等于2余1,只取余数1
print(3**2) #3的2次幂是3乘3等于9

3. •論理 and and 論理 or or 論理的ではありません ビットごとの AND & ビットごとの or|

•論理 AND、結果が True になるためにはすべての条件が満たされる必要があります

•論理 OR、結果が真になるために満たされる必要がある条件は 1 つだけです。 True;
•論理的否定は否定され、結果は否定されます。
りー

以上がPythonを学ぶ上で必須の知識まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。