Day1 1.電腦基礎 1. 什麼是電腦 輸入輸出設備 CPU(中央處理器):處理各種數據,相當於人的大腦 記憶體:存儲數據,相當於人的臨時記憶 硬碟:存儲數據,相當於人的永久記憶 2. 什麼是操作系統 控制電腦硬體工作的流程 軟體 3. 什麼是應用程式 安裝在操作系統之上的軟體 2.Pytho ...
Day1
1.電腦基礎
什麼是電腦
輸入輸出設備
CPU(中央處理器):處理各種數據,相當於人的大腦
記憶體:存儲數據,相當於人的臨時記憶
硬碟:存儲數據,相當於人的永久記憶
什麼是操作系統
控制電腦硬體工作的流程 軟體
什麼是應用程式
安裝在操作系統之上的軟體
2.Python簡介
python創始人吉多·範羅蘇姆(龜叔),1989年聖誕節期間被開發出來。2019年6月TIBOE排行榜排名第三。
主要應用領域:雲計算、web開發、開學運算、人工智慧、系統運維、爬蟲、金融、圖形GUI
2014年11月,龜叔宣佈到2020年將不再更新python2.7,用戶可去使用3.4版本
python2和python3的區別:python2源碼不統一,有重覆代碼;python3源碼統一,無重覆代碼。
python是什麼編程語言
編譯型和解釋型
編譯型:把源程式每一條語句全都編譯成機器語言,電腦一次執行
優點:運行速度快
缺點:開發效率慢
解釋型:只有在運行程式時才一條一條解釋成機器語言給電腦執行
優點:開發效率快
缺點:運行速度慢
3.快速入門
輸出
print()
變數
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)
a=12+34 a變數名 =賦值
b=a*2
c=b*3
print(a) 註意列印a的時候不能加引號,這是一個錯誤的示範"a"
變數規則:
- 變數是由字母,數字,下劃線組成
- 禁止以數字開頭
- 禁止使用python中的關鍵字
- 不能使用中文和拼音
- 變數名要區分大小寫
- 推薦寫法
- 駝峰命名:大峰、小峰
- 下劃線命名:官方推薦使用
- 變數名要具有描述性
常量
A=2020
ID=123456789
常量名大寫,python本身沒有常量
註釋
# 單行註釋 (當行註釋)不能換行
# 多行註釋 或者"""""""或者''''''可以換行
"""
我
喜
歡
你
"""
數據類型初始
整形 數字
字元串 漢字
"字元串"
'字元串'
"""字元串"""
a='lo'
b='ve'
print(a+b) 字元串拼接 註意:只能和字元串拼接
c='加油'
print(c*8) 字元串乘 註意:只能和數字相乘
布爾值 對錯
True False
真的 假的
1 0
列表
元祖
字典
集合
用戶交互(input)
輸入 輸出
input("提示語句")
# -*-coding:utf-8 -*-
import getpass #隱藏密碼,只能在cmd中使用
user=input("請輸入賬號:")
password=getpass.getpass("請輸入密碼:")
print(user)
print(password)
type(類型)
# -*-coding:utf-8 -*-
num = input("請輸入數字")
print(type(num))
str 字元串
int 整型
bool 布爾值
input獲取到的都是字元串
流程式控制制語句
if 如果
單if
if 關鍵字 空格 條件 冒號
縮進 結果
if 3>2:
print("我好帥")
print("你好醜")
if else 如果 否則
if 條件:
結果
else:
結果
if 4>3:
print("我好帥")
else:
print("你好醜")
if elif 如果 再如果
if 條件:
結果
elif 條件:
結果
elif 條件:
結果
if 3>4:
print("我好帥")
elif 5>6:
print("你好醜")
elif 3>2:
print("他更醜")
elif 6>2:
print("哈哈") #只會輸出“他更醜”,從上往下運行
if 嵌套
if 條件:
結果
if 條件:
結果
if 條件:
結果
age=int (input("請輸入內容:")) #提示語句 if age>18: print("可以去網吧了") if age>22: print("可以去酒吧了") elif 18<age<20: print("可以交女朋友了") else: print("可以嗨皮了") else: print("滾去學習")