計算機和python

  1. 計算機基礎知識python

  2. CPU 人類的大腦 運算和處理問題
  3. 內存 臨時存儲數據 斷電就消失了
  4. 硬盤 永久 存儲數據
  5. 操做系統是一個(特殊)的程序,調度硬件和軟件之間的數據交互編程

  6. python的應用和歷史c#

IT,金融,和房地產,最掙錢的三個行業,交替坐第一把交椅
2004 Djano--誕生
2008年 python3.X版本誕生多線程

  1. python2:

C,Java,c# 源碼不統一,代碼重複,維護難度大編程語言

  1. python3:

源碼統一,沒有重複代碼, 維護難度下降字體

  1. python是一個編程語言
    python是一個強類型動態地解釋型高級編程語言

分類:加密

編譯型:只翻譯一次操作系統

優勢:運行速度快線程

缺點:開發速度慢翻譯

解釋型:逐句翻譯,逐行翻譯

優勢:開發速度快 可跨平臺,可嵌入,可擴展,高級語言,簡單易懂,優雅,明確

缺點:運行速度慢

表明語言: python

  1. python的優缺點

優勢:開發速度快 可跨平臺,可嵌入,可擴展,高級語言,簡單易懂,優雅,明確

缺點:執行速度和C相比相對較慢 代碼不能加密,CPU不能利用多線程

  1. python的種類

Cpython

官方的版本,轉換成C的字節碼

Jython 轉換成Java的字節碼

IronPython 轉換成C#的字節碼

PyPy 轉換成動態編譯,兩快,開發快,運行快

python實現的Python,將Python的字節
ipython --和Cpython在終端上有一點區別

  1. 安裝和和環境配置

  2. 寫一個python程序

print() 打印 ---打印到屏幕 程序中全部符號都是英文的

  1. 變量

a=1

  1. 起了一個變量名: a

  2. 有個值 : 1

  3. 將值賦予給變量名 =

a = 2 #修改的是內存指向

變量定義的規則

  1. 由字母/數字/下劃線組成

  2. 不能以數字開頭

  3. 不能使用Python中的關鍵字

  4. 不能使用中文和拼音(顯得是野生的)

  5. 區分大小寫

  6. 命名要有意義

  7. 推薦寫法:

​ 7.1 駝峯體(單詞首字母大寫)

​ 7.2 下劃線(官方推薦)

  1. 常量
    變量名所有大寫 就是常量 常量不建議修改

  2. 註釋

給一些不能可以看懂的代碼寫一個描述,便於理解程序

兩種:

單行註釋: # 只能註釋一行,不能換行

多行註釋: ''' ''' """ """ 能夠換行--本質上是字符串

字體加粗: ctrl + B

  1. 基礎數據類型初識

字符串:只要用引號括起來的就是字符串

整型 +-*/ --int

布爾值
True 真
False 假

列表

元組

集合

字典

print(23+37)
a='alex'
b='wusir'
Print(a+b) #字符串拼接 字符串只能和字符相加

字符串只能和數字相乘
a = '好'
print(a*8)

python3版本中input獲取到的所有都是字符串
'''
my_input = int(input("請輸入一個數字:"))
print(type(my_input))
'''

  1. 用戶交互輸入input

查看是什麼類型--type()

if _若是_選擇_5種

單純選擇

if 條件:條件判斷 > < ==
縮進(四個空格)print() #條件成立後執行的事情
二選一

  1. if條件:
    結果
    else:
    結果
    空格和tab不能混用,只能用一種
    多選一:
    if 條件:
    結果
    elif 條件
    結果
    elif 條件:
    else:
    結果
    多選 能夠選全部,也能夠一個都不選

若是If的條件成立,則只執行if,不執行elif,不論elif的條件是否成立
else,若是以上都不對,則執行else的判斷

if 條件:
結果
if 條件:
結果
if 條件:
結果
if 條件:
結果

1.單純if 2.二選一 if else 3.多選0或者1 if elif elif 4.多選一if elif else 5.多選多 if if 6.嵌套 if 條件

相關文章
相關標籤/搜索