DAY1プレビューノート

コンピュータの基礎知識

コンピュータの構成

入出力デバイスCPU、ハードドライブ、メモリ・ストレージ・カードディスプレイ電源

CPU人間の脳に相当する中央処理各種データ処理

メモリのデータを格納するための

ハードディスクのデータを保存します

オペレーティングシステム

制御コンピュータワークフローソフトウェア

アプリケーション

オペレーティングシステムの上にインストールされたソフトウェアは、アプリケーションであります

概要

CPU人間の脳

メモリー人の一時メモリ

ハード永久メモリの男

オペレーティングシステムの制御コンピュータのハードウェアの作業プロセス

アプリケーションソフトウェアは、オペレーティングシステムの上にインストールされています

Pythonの入門

アプリケーション

Web開発(ゼロからWebサイトを書いて)人工知能の 爬虫類(大量データネットワークをクロール)財務分析の クラウドコンピューティングを

違いPython2とのpython3

Python2のソースコードは、均一なリピートではありません

統一ソースコードの重複のpython3

プログラム言語

コンパイルされたと強く型付けされた静的および動的言語を解釈し、弱い型付けされた言語定義言語

コンパイルされました

長所:スピード速い欠点:遅い開発効率

解釈

メリット:迅速な開発効率の短所:スローランニング

Pythonの強みと弱み

利点

  1. 分かりやすいです

  2. 開発効率が非常に高い、クラスライブラリ(サードパーティのライブラリ)特に

  3. 関係なく、メモリなどの基礎となる詳細のハイレベル言語、

  4. プラットフォーム間での移植性

  5. Pythonのパートプログラムにおけるスケーラビリティは、CまたはC ++で書かれています

  6. 埋め込み、PythonはCまたはCに埋め込まれていてもよい++

    短所

  7. 遅いです

  8. コードは暗号化することができません

  9. スレッドは、マルチCPUの利点を取ることができません

Pythonの種

Cpython(Python转C语言)    Jyhton (Python转java)  IronPython (Python转C#)

PyPy(Python转Python编译)(特殊) 

Pythonの入門

print()        输出

変数

print(12+34)
print((12+34)*2)
print(((12+34)\*2)*3)

a  =  12+34
b  =   a*2
c  =   b*3
print(a)    # 注意打印a的时候不能加引号
変数のルール
  1. 変数は、文字、数字、アンダースコアです

  2. 数字で始まる禁止

  3. Pythonのキーワードの使用を禁止します

    and,as,assert,break,class,continue,def,del,elif,else,except,exec,finally,for,from,global,if,import,in,is, lanbda,not,or,pass,print,raise,return,try,while,with,yield
  4. あなたは、中国やピンインを使用することはできません

  5. 変数名は大文字と小文字が区別されます

  6. 推奨言葉遣い

    キャメルケース:

    ​ 大峰

    ​ 小峰

    名前を下線:

    公式にはお勧め

7.変数名は説明的である必要があります

a       =        12
变量名   赋值     值
age = 18
age1 = age 
age2 = age1
age = 19

print(age,age1,age2)           #19 18 18

定数

ALEX = 2022 

すべて大文字で定数名

注記

二つの方法ノート

#単一行コメントラップすることはできません(行はコメントするとき)

「」「」「」や「」「」「」複数行のコメントを包むこと

データ型の知人

タイプ(タイプ)

整数(int型)デジタル

文字列(文字列)文字「文字列」「文字列」「」「文字列」「」

"my name is meet ,i'm 22 years ol
a = 'alex'
b = 'wusir'
print(a+b)    # alexwusir  字符串拼接   注意:只能和字符串相加
# -*-coding:utf-8 -*- 
a = '坚强'
print(a*8)    #坚强坚强坚强坚强坚强坚强坚强坚强 字符串乘   注意:只能和数字相乘

正しいか間違ってブール値(ブール値)

真偽

1 0

ユーザインタラクション(入力)

入力出力

アカウントパスワード

# -*-coding:utf-8 -*-
input("提示语句")        #提示语句
# -*-coding:utf-8 -*-
s = input("请输入账号")
print(s)                # s
# -*-coding:utf-8 -*-
user = input("请输入账号:")
password = input("请输入密码:")
print(user)
print(password)         # user  password
# -*-coding:utf-8 -*-
import getpass

user = input("请输入账号:")
password = getpass.getpass("请输入密码:")
print(password)
print(user)             # 密码不可见 只能在cmd中使用

取得したデジタル入力タイプ

# -*-coding:utf-8 -*-
# num = input("请输入数字:")

a = 56
print(type(a))           #  class 'int'

b = 'alex'
print(type(b))           #  class 'str' 
# -*-coding:utf-8 -*-
num = input("请输入数字")

print(type(num))         #  class  'str'           由此可知,由input获取到的都是字符串

フロー制御文

もし

もしあれば

キーワードスペース結腸状態であれば

インデント結果

print(55)
if 3>2:
    print("你好美,小学")             #打印数字不加"", 打印汉字必须加"".
print("我说的假话")                  
#  55
   你好美,小学
   我说的假话                        #单if

それ以外の場合

それ以外の場合

そうでない場合は

if 条件:
    结果
else:
    结果
if 4>3:
    print("嗨")
else:
    print("hello")

elifの場合

elifの場合

我々の場合であれば

if 条件:
    结果
elif 条件:
    结果
elif 条件:
    结果
if 3>4:
    print("真NB")
elif 5>6:
    print("更NB")
elif 3>2:
    print("稳")
elif 55>1:
    print("没毛病")          #  "稳"

もしあれば

if 3>2:
    print(1)
if 4>3:
    print(4)
if 5>1:
    print(6)                # "1" "4" "6"

ネストされた場合

if 条件:
    结果
    if 条件:
        结果
        if 条件:
            结果

フロー制御文の概要

age = int(input('请输入内容:'))    #提示语句

if age>18:
    print("可以去一些比较嗨皮的场所")
    
    if age>22:
        print("可以扯证了")
    elif 18<age<20:
        print("可以洗j")
    else:
        print("可以洗z")
        
else:
    print("兄弟,买盘吗...")                      #输入18,打印"兄弟,买盘么"     输入19,打印"可以去一些比较嗨皮的场所","可以洗j"       输入21,打印"可以去一些比较嗨皮的场所","可以洗z"        

おすすめ

転載: www.cnblogs.com/beichen123/p/11116780.html