コンピュータの基礎知識
コンピュータの構成
入出力デバイスCPU、ハードドライブ、メモリ・ストレージ・カードディスプレイ電源
CPU人間の脳に相当する中央処理各種データ処理
メモリのデータを格納するための
ハードディスクのデータを保存します
オペレーティングシステム
制御コンピュータワークフローソフトウェア
アプリケーション
オペレーティングシステムの上にインストールされたソフトウェアは、アプリケーションであります
概要
CPU人間の脳
メモリー人の一時メモリ
ハード永久メモリの男
オペレーティングシステムの制御コンピュータのハードウェアの作業プロセス
アプリケーションソフトウェアは、オペレーティングシステムの上にインストールされています
Pythonの入門
アプリケーション
Web開発(ゼロからWebサイトを書いて)人工知能の 爬虫類(大量データネットワークをクロール)財務分析の クラウドコンピューティングを
違いPython2とのpython3
Python2のソースコードは、均一なリピートではありません
統一ソースコードの重複のpython3
プログラム言語
コンパイルされたと強く型付けされた静的および動的言語を解釈し、弱い型付けされた言語定義言語
コンパイルされました
長所:スピード速い欠点:遅い開発効率
解釈
メリット:迅速な開発効率の短所:スローランニング
Pythonの強みと弱み
利点
分かりやすいです
開発効率が非常に高い、クラスライブラリ(サードパーティのライブラリ)特に
関係なく、メモリなどの基礎となる詳細のハイレベル言語、
プラットフォーム間での移植性
Pythonのパートプログラムにおけるスケーラビリティは、CまたはC ++で書かれています
埋め込み、PythonはCまたはCに埋め込まれていてもよい++
短所
遅いです
コードは暗号化することができません
スレッドは、マルチ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的时候不能加引号
変数のルール
変数は、文字、数字、アンダースコアです
数字で始まる禁止
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
あなたは、中国やピンインを使用することはできません
変数名は大文字と小文字が区別されます
推奨言葉遣い
キャメルケース:
大峰
小峰
名前を下線:
公式にはお勧め
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"