構築するための第一章環境
1.1インストール
Pythonの公式サイトwww.python.org
pyhton3.6とpython2.7差
間python2とのpython3差
ソースが均一でない
コードの重複python2の
印刷は括弧されないことがあり
、入力は、あなたがどのようなタイプである入力の種類を取得することです入力() "あなたがチケットを取得"
(raw_inputを)==のpython3 INPUTpython3の
印刷は、()括弧の中に追加する必要があります
取得した入力文字列であります
1.2の設定
- 設定の環境変数
搬送PythonのPythonのインタープリタにコンピュータ端末(黒ウィンドウ)、入力をオンにし、結果は以下に戻します。
>>>ターミナルの出口()以下で入力!
1.3使用
- 変数名は、文字、数字、アンダースコアで構成され
- 変数名の使用を禁止することは数字で始まります
- 名前のPythonのキーワードおよび組み込み関数の使用を禁止します
- 私たちは、中国とピンインの使用はお勧めしません。
- 変数名は意味を持っています
- 変数名は大文字と小文字が区別されます
1.4ノートと複数行コメント
# 就是单行注释
'''
就是多行注释
'''
"""
单一引号
双引号都可以
"""
第2章では、はじめに
2.1出力
print()
2.2入力
input()
#input获取的都是str类型的内容
2.2変数
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)
a=12+34
b=a*2;
c=b*3;
print(c)
第三章の基礎
3.1データ型の知人
- int型の整数
- 文字列str
- BOOL真偽ブール値正しいか間違っています
- リスト
- 元祖
- 辞書
- セット
3.2フロー制御文
- 分岐if文
if 3>2:
- else文の場合
if 3>2:
else :
- elifのステートメントの場合であれば
if 5>4:
elif 4>3:
elif 3>2:
else:
- ネストされたif文
if 3<5:
if 4<5
print("这就是循环")
3.3whileサイクル
文法ながら
条件ながら:
サイクル全体の外で破ります
このサイクルのうち、引き続き、次のサイクルが続きます
あなたは、if文のループ制御を使用することができます
number=0
while number<5
number+=1
print(number)
if number>5:
break
3.4形式の出力
- %SのSTRタイプ
- %D%私は、デジタルタイプであり、
フォーマット出力条件
name=input("名字:")
age=input("年龄:")
msg ='姓名:%S,年龄:%i'%(name,int(age))
print(msg)
第二フォーマットされた出力
msg='''
_______________
姓名:%s
年龄:%d
性别:%s
职业:%s
距离成功还有99%%
_______________
'''%('DaiJun',20,'男','程序猿')
print(msg)
注意してください!他の方法フォーマットされた出力
3.6とPython上記近づくことができます
name=input("名字:")
age=input("年龄:")
msg=f'姓名:{name},年龄:{age}'
print(msg)
3.5文字エンコーディング
- アスキー米国
256ノー中国
バイト8
- 中国ABK
中国の2バイトの16ビット
英語1バイト8
- ユニコードユニコード
2つのバイト16
4つのバイト32
- UTF-8でエンコードされた変数
英語の1バイト8
ヨーロッパ2バイト16
アジア24 3つのバイト
CMDウィンドウシステムはGBKです
Linuxシステムの端末は、UTF-8であります
3.6単位変換
ビットビット
- バイトバイト
図1(b)== 8ビット
3.61単位のサイズ
図1(b)== 8ビット
- 1024B = 1kBの
1024KB = 1メガバイト
1024メガバイト= 1ギガバイト
1024ギガバイト= 1TB
演算子3.7
- 比較演算子
>
<
<=
>=
==
!=
代入演算子
+= -= /= //= **= %=
会員事業者
in
not in
- 論理演算子
#and运算 两个都为真 取后面的
#and运算 两个都为假 取前面的
and
#or运算 两个都为真 取前面的
#or运算 两个都为假 取后面的
or
not
- 算術演算子
+
-
*
/
**
%
//