基礎(chǔ)語法

python基礎(chǔ)語法

    python是一個多范式編程語言,也是一個腳本語言(解釋型語言),需要一個解釋器,python有多個平臺的解釋器IPython,Jpython,CPython等。

1. 文檔開頭加#encoding = utf-8:目的是將這個文檔的編碼格式設(shè)為utf-8

2. 快捷鍵

  • ctr(command) + s, ctr + c, ctr + v, ctr + z, ctr + x

  • ctr + b(編譯),ctr + r(運(yùn)行)

  • ctr + y, ctr + shift + z(反撤銷)

  • ctr + a(全選)

  • ctr + f(彈出搜索框)

  • 按住shift不放,點擊鼠標(biāo)左鍵,選中要選取的部分

  • 按住ctr不放,點擊鼠標(biāo)左鍵,出現(xiàn)多個光標(biāo),同時操作

3. print()是一個python的函數(shù),作用是在控制臺輸出/打印括號中的內(nèi)容


    print('hello world')

    print('婷姐')

  • 括號中可放數(shù)據(jù)

  • 括號中可放變量

  • 括號中可放表達(dá)式

  • 可以同時打印多個數(shù)據(jù),用逗號隔開

4. 注釋

4.1. 什么是注釋

    注釋是代碼中不參與編譯執(zhí)行的部分,專門用來對程序解釋和說明的文字,方便自己或者別人對代碼的閱讀。建議在代碼中要常寫注釋。

4.2. 怎么寫注釋

  • 單行注釋:在一行文字前加#號

  • 多行注釋:a. 每行文字前都加#號;

                   b. 使用三個單引號或者雙引號將注釋內(nèi)容括起來。
    

?

5. 語句

  • 一般情況下一行只寫一條語句,并且一條語句結(jié)束不需要分號; 如果一行寫多條語句,語句之間用分號隔開,不建議這樣寫。

  • 如果一條語句特別長,需要多行顯示,在合適的位置加''然后再換行

6. 行和縮進(jìn)

  • 在python程序中,不能在一句代碼開頭隨意添加空格和制表符,要求同一級代碼開頭的縮進(jìn)是一致的,否則程序會報錯。

  • 行的規(guī)范:要求聲明類的時候,聲明前后有兩個換行。類中的函數(shù),聲明前后有一個換行。

7. 標(biāo)識符

a. 標(biāo)識符的作用

  標(biāo)識符是用來給變量、函數(shù)、類等命名用的(名字用的)

b. 標(biāo)識符的要求

  要求由字母、數(shù)字和下劃線組成,并且數(shù)字不能開頭(標(biāo)準(zhǔn));但是在python3中,標(biāo)識符中可以包含中文、日語、韓語等符號。python中大小寫敏感。

8. 關(guān)鍵字

python保留用來表示一些特殊功能和特殊意義的標(biāo)識符就是關(guān)鍵字。


'False', 'None', 'True', 'and', 'as', 'assert',

'break', 'class', 'continue', 'def', 'del', 'elif',

'else', 'except', 'finally', 'for', 'from', 'global',

'if', 'import', 'in', 'is', 'lambda', 'nonlocal',

'not', 'or', 'pass', 'raise', 'return', 'try', 'while',

'with', 'yield'

9. 常見數(shù)據(jù)類型:int,float,bool,str,list,dict,tuple,set,function等....

  • 整型(int): 表示數(shù)字中所有的整數(shù),例如: 10, -100, 123, 0 (python2.x中有l(wèi)ong)

  • 浮點型(float): 表示數(shù)字中所有的小數(shù), 例如: 12.5, 0.34, -12.78

  • 布爾(bool): 表示真/假的數(shù)據(jù), 只有True和False兩個值

  • 字符串(str): 表示所有的文本數(shù)據(jù), 例如: '大連民族大學(xué)'

10. input函數(shù)

語法: 變量名 = input('提示語句')

當(dāng)程序在執(zhí)行過程中遇到了input,程序會停下來,直到輸入結(jié)束才接著往后面執(zhí)行

注意: 不管在鍵盤上輸入什么內(nèi)容,返回或拿到的數(shù)據(jù)都是字符串類型

11. 變量

  • 變量就是在程序中用來保存數(shù)據(jù)用的

  • 語法:變量名 = 值

  • 說明:a.變量名: 自己命名,是標(biāo)識符,不能是關(guān)鍵字 - (要求)

        見名知義; 所有字母都小寫,多個單詞之間用下劃線隔開(PEP8) - (規(guī)范)
    
      b. = : 賦值符號,不是等號;將=右邊的值賦給左邊的變量
    
      c. 值: python支持的數(shù)據(jù)類型的數(shù)據(jù); 已經(jīng)聲明過的變量; 運(yùn)算表達(dá)式
    
  • 同時聲明多個變量

    • a = b = c = 10

    • a, b, c = 1, 2, 3

  • 變量必須先聲明再使用

  • 重新給變量賦值,新值會覆蓋舊值

  • 同一個變量可以儲存不同類型的數(shù)據(jù)

  • type()函數(shù):type(數(shù)據(jù)/變量),獲取指定數(shù)據(jù)或變量的類型

  • python中聲明變量和給變量賦值的原理:

    • 先挖坑將數(shù)據(jù)存起來(根據(jù)數(shù)據(jù)大小挖合適的坑),然后再將變量作為標(biāo)簽貼到這個坑上。

    • 先在內(nèi)存中開辟合適的內(nèi)存空間將數(shù)據(jù)存起來,然后在變量中存儲這個數(shù)據(jù)在內(nèi)存中的地址

12. python支持的運(yùn)算符:數(shù)學(xué)運(yùn)算符、比較運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符、位運(yùn)算

  • 數(shù)學(xué)運(yùn)算符: +(加), -(減), *(乘), /(除), //(整除), %(取余), *(冪運(yùn)算),+,-,,/和數(shù)學(xué)中的加減乘除一模一樣

  • %: 兩個數(shù)相除取余數(shù)

    • 應(yīng)用1:判斷一個數(shù)的奇偶性 - 讓這個數(shù)對2取余,看結(jié)果是0還是1

    • 應(yīng)用2:獲取一個整數(shù)的低幾位

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、認(rèn)識python 1.常用快捷鍵(不是python中有用) control+/ 添加注釋/取消注釋 cont...
    龍神海王閱讀 310評論 0 0
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,313評論 0 10
  • Python 語言特點:解釋性腳本語言 優(yōu)點: 解釋性語言 支持兩種主流的編程范式,可以使用面向?qū)ο蠛秃瘮?shù)式編程 ...
    不語sun閱讀 200評論 0 0
  • Python 簡介Python 是一個高層次的結(jié)合了解釋性、編譯性、互動性和面向?qū)ο蟮哪_本語言。Python 的設(shè)...
    在暴風(fēng)雨中逆襲閱讀 1,899評論 0 12
  • 學(xué)習(xí)了,成長了,卻仍會掉入黑洞,看不清所處的位置,前進(jìn)的方向,或是陷入一種新的焦慮、困惑、無力。 為什么已經(jīng)成長了...
    茹方說成長閱讀 235評論 0 0

友情鏈接更多精彩內(nèi)容