Day1預習

Day1

1.計算機基礎

  1. 什麼是計算機python

    輸入輸出設備web

    CPU(中央處理器):處理各類數據,至關於人的大腦編程

    內存:存儲數據,至關於人的臨時記憶運維

    硬盤:存儲數據,至關於人的永久記憶python2.7

  2. 什麼是操做系統編程語言

    控制計算機硬件工做的流程 軟件學習

  3. 什麼是應用程序雲計算

    安裝在操做系統之上的軟件人工智能

2.Python簡介

  1. python創始人吉多·範羅蘇姆(龜叔),1989年聖誕節期間被開發出來。2019年6月TIBOE排行榜排名第三。操作系統

  2. 主要應用領域:雲計算、web開發、開學運算、人工智能、系統運維、爬蟲、金融、圖形GUI

  3. 2014年11月,龜叔宣佈到2020年將再也不更新python2.7,用戶可去使用3.4版本

    python2和python3的區別:python2源碼不統一,有重複代碼;python3源碼統一,無重複代碼。

  4. 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"

變量規則:

  1. 變量是由字母,數字,下劃線組成
  2. 禁止以數字開頭
  3. 禁止使用python中的關鍵字
  4. 不能使用中文和拼音
  5. 變量名要區分大小寫
  6. 推薦寫法
    • 駝峯命名:大峯、小峯
    • 下劃線命名:官方推薦使用
  7. 變量名要具備描述性

常量

A=2020

ID=123456789

常量名大寫,python自己沒有常量

註釋

# 單行註釋 (當行註釋)不能換行

# 多行註釋 或者"""""""或者''''''能夠換行

"""

"""

數據類型初始

  1. 整形 數字

  2. 字符串 漢字

    "字符串"

    '字符串'

    """字符串"""

    a='lo'

    b='ve'

    print(a+b) 字符串拼接 注意:只能和字符串拼接

    c='加油'

    print(c*8) 字符串乘 注意:只能和數字相乘

  3. 布爾值 對錯

    True False

    真的 假的

    1 0

  4. 列表

  5. 元祖

  6. 字典

  7. 集合

用戶交互(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 若是

  1. 單if

    if 關鍵字 空格 條件 冒號

    縮進 結果

if 3>2:
    print("我好帥")
print("你好醜")
  1. if else 若是 不然

    if 條件:

    ​ 結果

    else:

    ​ 結果

if 4>3:
    print("我好帥")
else:
    print("你好醜")
  1. if elif 若是 再若是

    if 條件:

    ​ 結果

    elif 條件:

    ​ 結果

    elif 條件:

    ​ 結果

if 3>4:
    print("我好帥")
elif 5>6:
    print("你好醜")
elif 3>2:
    print("他更醜")
elif 6>2:
    print("哈哈")     #只會輸出「他更醜」,從上往下運行
  1. if 嵌套

    if 條件:

    ​ 結果

    ​ if 條件:

    ​ 結果

    ​ if 條件:

    ​ 結果

    age=int (input("請輸入內容:"))    #提示語句
    if age>18:
        print("能夠去網吧了")
        if age>22:
            print("能夠去酒吧了")
        elif 18<age<20:
            print("能夠交女友了")
        else:
            print("能夠嗨皮了")
    else:
        print("滾去學習")
相關文章
相關標籤/搜索