day1預習

day1

1.計算機的基礎知識

  • 計算機是由什麼組成

cpu 中央處理器處理各類數據(大腦)python

內存 存儲數據(臨時記憶)操作系統

硬盤 存儲數據(永久記憶)code

輸入設備(眼睛、耳朵)ip

輸出設備(嘴巴)內存

  • 什麼是操做系統

控制計算機操做工做的流程軟件utf-8

  • 什麼是應用程序

安裝在操做系統上的軟件開發

2. python簡介

python發明時間1989年字符串

python的種類get

  1. cpythonpycharm

    咱們從官網下載的就是cpython

  2. jpython

  3. ipython

  4. pypy

  • python2和python3的區別

python2

源碼不統一,重複代碼,print不用加(),input用戶輸入的是什麼類型就是什麼類型

raw_input() == python3 input

python3

源碼統一,沒有重複代碼,input獲取到的都是字符串

  • 編譯型語言

    優勢:運行速度快

    缺點:開發效率低,可移植性差

  • 解釋型語言

    優勢:運行速度慢

    缺點:開發效率高,可移植性強

    python是一門動態解釋性的強類型定義的語言

打開cmd查看python是否安裝成功以及版本

python - V (V大寫)

3.快速入門

  • 輸出

    print("內容")

  • 變量

變量的命名規則:

  1. 以字母數字下劃線組成
  2. 不能以數字開頭
  3. 必須具備可描述性
  4. 不能是中文和拼音
  5. 不能是python中的關鍵字
  6. 區分大小寫
  7. 駝峯體和下劃線體
  8. 不能有特殊字符
  • 常量(所有大寫)

ALEX = 20

  • 註釋
  1. 單行註釋

    註釋內容 (不能換行)

  2. 多行註釋

    """註釋內容""" (能夠換行)

數據類型初識

  1. 數字

    • 整型
  2. 字符串(str)

    • 在python加了引號的都是字符串值

    • """內容

      內容

      內容

      """

      • 字符串的拼接

        直接相加

        name1 = alex
        name2 = wusir
        print(name1+name2) #alexwusir
      • 字符串想乘

        alex = "abc"
        print(alex*3) #abcabcabc
        #-*-coding:utf-8-*-     #(寫在開頭)
  3. 布爾值

    布爾值(bool)

    • True
    • False
  4. 列表

  5. 元組

  6. 字典

用戶交互

input()

python3中input接收到的都是字符串

import getpass  #隱藏輸入時的密碼
username = input("請輸入你的用戶名")
password = getpass.getpass("請輸入你的密碼:")
print(password)#只能在cmd中行,不能在pycharm中運行。

type(類型)

流程控制語句

單if

if 條件:

​ print()

if 5>1:
    print("you right")

if if

if 條件:

​ print()

if條件:

​ print()

if 3>2:
    print("yes")
if 3>1
    print("yes too")

if else

if 條件:

​ print

else:

​ print

a = int(input("輸入一個數:"))
if a>2:
    print("hello")
else:
    print("hello world")

if elif else

if 條件:

​ print()

elif條件:
print()

else:

​ print()

age =20
if age < 18:
    print("too young")
elif age < 30 and age >18:
    print("也不小了")
else:
    print("還能折騰幾年啊")

if嵌套

if條件:

​ print()

​ if 條件:

​ print()

​ if 條件:

​ print()

if 50>0:
    print(666)
    if 20>0:
        print(6666)
        if 10>0:
            print(66666)
else:
    pass
相關文章
相關標籤/搜索