ホームページ >バックエンド開発 >Python チュートリアル >Python 学習の基礎: One の使い方
1. Python34のインストール
Windows
Python公式サイト(https://www.python.org/downloads/)からインストールパッケージをダウンロードしてインストールします。
Python のデフォルトのインストール パスは次のとおりです: C:Python34
環境変数を構成します: [コンピューターを右クリック]--[プロパティ]--[システムの詳細設定]--[詳細設定]--[環境]変数]- -》[2 番目のコンテンツ ボックスで変数名 Path の行を見つけてダブルクリックします] --> [Python のインストール ディレクトリが変数値に追加され、; で分割されます]
2. Pythonプログラム
1. インタラクタ内で実行:Python独自のインタラクタを直接呼び出してコードを実行(一時的なデバッグ用)
2. プログラムをファイルに記述して実行
(1) PyCharmをインストール(http) :// www.jetbrains.com/pycharm/download/)
(2) 新しいプロジェクトと Python ファイルを作成します
(3) コードを書きます
Print("Hello World!")
(4) 実行します
変数を定義します
3.プログラム内で保存および呼び出しに使用されます。変数はデータを格納するコンテナに相当し、データをメモリに格納します。 (メモリとハードディスクの違い: メモリはハードディスクよりも高速で、メモリは一時的なストレージであり、ハードディスクは永続的なストレージです)
#!/user/bin/env python# -*-coding:utf-8 -*- user_name = "Grace" #申明一个字符串变量 age = 21 #申明一个数字变量
変数定義のルール:
1. 一重引用符、二重引用符、三重引用符はすべてです。文字列
2. 変数には実用的な意味があり、わかりやすくすることができます
3. 変数名は文字、数字、アンダースコアの組み合わせのみです
4. 変数名の最初の文字は数字にすることはできません
5.変数名の宣言にキーワードを使用することはできません
4. 文字エンコーディング
バイト: 8 バイナリ ビットが 1 「バイト」を構成し、これが記憶領域の測定の基本単位です。 1 バイトには、英字 1 文字または漢字の半分を格納できます。つまり、1 つの漢字は 2 バイトの記憶領域を占有します。
1KB=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB
1. ASCII (American Standard Code for Information Interchange、American Standard Information Interchange Code) は、主に現代英語の表示に使用される、ラテン文字に基づくコンピューターコーディングシステムです。他の西ヨーロッパ言語では、最大 8 ビット (1 バイト)、つまり 2**8 = 256-1 でしか表現できません。したがって、ASCII コードは最大 255 個のシンボルしか表現できません。
2. 明らかに、ASCII コードは世界中のさまざまな文字や記号をすべて表すことができないため、すべての文字や記号を表すことができる新しいエンコーディングが必要です。 Unicode
Unicode (Unicode、Universal Code、Unicode) は、使用される文字エンコーディングです。コンピューター上で。 Unicode は、従来の文字エンコーディング スキームの制限を解決するために作成され、各言語の各文字に統一された一意のバイナリ エンコーディングを設定し、すべての文字と記号は少なくとも 16 ビット (2 バイト) で表現される必要があると規定しています。 2 **16 = 65536、
注: ここで言及されているのは少なくとも 2 バイト、おそらくそれ以上です
3。UTF-8 は Unicode エンコーディングの圧縮と最適化であり、少なくとも 2 バイトは使用されませんが、すべての文字が分類されます。および記号: ASCII コードの内容は 1 バイトに保存され、ヨーロッパ文字は 2 バイトに保存され、東アジア文字は 3 バイトに保存されます...
Python バージョン 2.0 以降のデフォルトは ascill です。文字セット:
#!/usr/bin/env python # -*- coding: utf-8 -*- print "你好,世界"
6. 文字列の書式設定
1. Python 3 では、入力はデフォルトですべての文字列を受け取ります
2. %s は文字列または整数型で渡すことができ、%d はのみ渡すことができます整数型、%f 浮動小数点型の場合
name = input("input your name:") age = int(input("input your age:")) #convert str to int job = input("input your job:") message=''' Information of user %s: _______________________ name: %s age: %f job: %s ---------End----------- ''' %(name,name,age,job) print(message)7. if... else の式ログイン認証を使用して説明します:
rightName = "tt" password = "wpl" userName = input("Please enter your name:") userPassword = input("Please enter your password:") #Python 是一个强制缩进语言,通过缩进来控制从属关系 if userName == rightName and userPassword == password: print("Welcome login ...") else: print("your user name or user password is invalid")年齢推測プログラムを使用して説明します:
要件:
推測し続ける 推測が間違っている場合は、合計 8 回推測できますすべて3 回推測すると、続行するかどうかを尋ねるプロンプトが表示され、「Y」を入力してプログラムを終了します。
age = 22
count = 0
for i in range(10):
print("-->counter",count)
if count guess_age = int( input("Please input age:") )
if guess_age == age:
print("You are right")
break
elif guess_age > age:
print("Think smaller!")
else:
print("Think bigger...")
count += 1
else:
user_answer = input("Do you want countine:")
if user_answer == "Y":
count = 0
else:
print("bye")
break
该段代码最多进行了10次循环,有两次循环是询问用户是否继续猜,在用户回答为Y时,并没有在该次循环让用户猜年龄。
而是进入下一个循环后才开始猜年龄。
九、模块初识
import sys print(sys.path) #打印python的环境变量地址 导入sys模块, 调用该模块中的path数据。 注意: 标准库一般放在 <python>\\lib 第三方库一般放在 <python>\\lib\\site-packages (自己写的python文件放到该目录,编写其它模块时就可以导入该文件,并调用方法与数据) os模块的几个方法: import os os.system("dir") #执行系统命令,只打印出命令结果,不会保存(当前路径下的目录) cmd_res = os.popen("dir") #执行命令并把结果保存到一个文件中 print(cmd_res.read()) #读取这个文件并打印出结果 os.mkdir("other_dir") #在当前路径下创建一个新目录</python></python>
以上がPython 学習の基礎: One の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。