python小白基礎知識1

1,python歷史
    宏觀上:python2 與 python3 區別:
        python2 源碼不標準,混亂,重複代碼太多,
        python3 統一 標準,去除重複代碼。php

2,python的環境
    編譯型:一次性將全部程序編譯成二進制文件。
        缺點:開發效率低,不能跨平臺。
        優勢:運行速度快。
        :C,C++等等。
    
    解釋型:當程序執行時,一行一行的解釋。
        優勢:開發效率高,能夠跨平臺。
        缺點:運行速度慢。
        :python ,php,等等。
3,python的發展python

4,python運行
運行第一個py文件:
    python3x :python 文件路徑 回車
    python2x :python2 文件路徑 回車
    python2 python3 區別:python2默認編碼方式是ascii碼
                          解決方式:在文件的首行:#-*- encoding:utf-8 -*-
                          python3 默認編碼方式utf-8                         
5,變量
    變量:就是將一些運算的中間結果暫存到內存中,以便後續代碼調用。
    1,必須由數字,字母,下劃線任意組合,且不能數字開頭。
    2,不能是python中的關鍵字。
    ['and', 'as', 'assert', 'break', 'class', 'continue',
    'def', 'del', 'elif', 'else', 'except', 'exec',
    'finally', 'for', 'from', 'global', 'if', 'import',
    'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
    'raise', 'return', 'try', 'while', 'with', 'yield']
    3,變量具備可描述性。
    4,不能是中文。編碼

6,常量    一直不變的量。     π
    BIR_OF_CHINA = 1949 (大寫)內存

7,註釋utf-8

方便本身方便他人理解代碼。
單行註釋:#
多行註釋:'''被註釋內容'''  """被註釋內容"""ci

8,用戶交互 input   1,等待輸入,
   2,將你輸入的內容賦值給了前面變量。
   3,input出來的數據類型所有是str開發

9,基礎數據類型初始字符串

數字:int 12,3,45
    + - * / **
    % 取餘數
    ps:type()
        字符串轉化成數字:int(str) 條件:str必須是數字組成的。
        數字轉化成字符串:str(int)
字符串:str,python當中凡是用引號引發來的都是字符串。
    可相加:字符串的拼接。
    可相乘:str * int
bool:布爾值。 True False。input

10,判斷源碼

if條件:
    結果
11,while

while 條件:    循環體    無限循環。    終止循環:1,改變條件,使其不成立。              2,break    continue   

相關文章
相關標籤/搜索