Pythonの基礎知識を詳しく解説

迷茫
リリース: 2017-03-25 13:25:15
オリジナル
2004 人が閲覧しました

1.変数命名規則

1.変数名は、文字、数字、アンダースコアの任意の組み合わせのみにすることができます

2.変数名を数字で始めることはできません

3.一部の予約語段落自己定義変数name

4として、変数名には明確な意味が必要です。たとえば、名前を保存する変数は、name

2のような変数名として定義するのが最適です。文字エンコーディングの役割は、入力された文字をマシンコードに変換することです。 ASCII コードは世界最古の文字エンコーディングです。中国の最古の文字エンコーディングは GB2312 で、最初の拡張後は 20,000 を超える漢字が含まれています。この拡張により、合計 27,000 を超える中国語文字が含まれ、文字エンコーディングは GB18030 になりました。これは、文字エンコーディングを国際的に統一するために、Unicode 文字エンコーディングが導入されたためです。これは、このエンコーディングが英語よりも多くの記憶域を必要とするためです。その後、圧縮の最適化後、このエンコーディングは英語を格納する場合は 1 バイトあたり 1 文字、中国語の文字を格納する場合は 3 バイトが導入されました。

3. Python ユーザー対話型プログラム

Python には、インタプリタとも呼ばれるさまざまな対話型プログラムがあります。最も一般的に使用される対話型プログラムは CPython で、最も速いコード実行速度は PyPy です。

4.if 判定ステートメント

#!/usr/bin/env python
age_of_oldboy = 56
guess_age = int(input("guess_age:"))
if guess_age == age_of_oldboy:
   print("yes,you got it.")
elif guess_age > age_of_oldboy:
   print("think smaller")
else:
   print("think bigger")
ログイン後にコピー

このコードの機能は、ユーザーが age_of_oldboy の値を推測するための数値を入力できるようにすることです。Python では、コード行が上記と関係がない場合に注意してください。コードでは、先頭のグリッドの入力が必要です。従属関係がある場合は、従属関係を示すために一定のインデントを使用する必要があります。通常は 4 つのスペースのインデントです。さらに、if、elif、else、while、for など、判断やループを表す特殊なステートメントは、: 記号で終わる必要があります。このコードは python3.X の環境で記述されています。python2.X では、() を付けずに、input() を raw_input() に変更する必要があります。

5. while ループ

age_of_oldboy = 56
count = 0
while count <3:
    guess_age = int(input("guess_age:"))
    if guess_age == age_of_oldboy:
       print("yes,you got it..")
       break
    elif guess_age > age_of_oldboy:
       print("think smaller...")
    else:
       print("think bigger")
    count += 1
    if count == 3:
       continue_confirm = input("do you want to guessing...")
      if continue_confirm != &#39;n&#39;:
         count = 0
ログイン後にコピー

ここで、break は現在のループを終了することを意味し、countinue は次のループ ステートメントをスキップして次のループを開始することを意味します。 while ループの後に else ステートメントを書くことができます。ループが正常に終了すると、つまり、break や countinue などのアクションが実行されなかった場合、else ステートメントの下のアクションが実行されます。プレースホルダー %s は、その位置を

string

で埋める必要があることを示します。次の % の後に、前のプレースホルダーの位置を埋めるために使用された文字列が続きます。この位置で変数を参照できます。他のプレースホルダーには、それぞれ整数での埋め込みと

浮動小数点での埋め込みを示す %d と %f があります

for count in range(3):
    guess_age = int(input("guess_age:"))
    if guess_age == age_of_oldboy:
       print("yes,you got it..")
       break
    elif guess_age > age_of_oldboy:
       print("think smaller...")
    else:
       print("think bigger")
else:
    print("sorry,you try too mary times..")
 
for i in range(0,10,2): #range(初值,条件,步长)
    print(i)
ログイン後にコピー

eight の関数 ''''

1 複数行コメント

name=input("name:")
age=input("age:")
job=input("job:")
salary=input("salary:")
info=&#39;&#39;&#39;-----info of %s-----
Name:%s
Age:%s
Job:%s
Salary:%s
&#39;&#39;&#39;% (name,name,age,job,salary)
ログイン後にコピー

2 複数行出力

リーリー

以上がPythonの基礎知識を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート