python基礎(一)

目錄

 

本文以Python3.6爲主的!

一、註釋

二、關鍵字

三、標識符

四、變量

五、數據類型

六、布爾類型

七、輸入與輸出

八、轉義字符


本文以Python3.6爲主的!

一、註釋

單行註釋:#號開頭

多行註釋:1.每行#號開頭。     2.英文單詞三個英文單引號。

二、關鍵字

關鍵字就是Python內部定義一些具有特殊功能的標識符,稱爲關鍵字。

如果想查看Python內置的關鍵字可以引進keyword模塊,通過kwlist變量查看,kwlist變量是列表類型,包含Pyhton內置的所有關鍵字。

下面對每個關鍵字進行詳細解釋:

False 表示假 None 表示沒有,但是它自己有類型:NoneType True 表示真
and 邏輯與 as 類型轉換 assert 斷言,判斷是否爲真(變量,表達式)
break 中斷 class 定義類 continue 跳出本次循環
def 定義函數方法 elif 條件語句中會使用 else 條件語句中會使用,也會用於異常和循環語句中
expect 包含捕獲異常後的代碼塊,與try,finally使用 finally 異常後始終要執行的模塊,與try,expect結合使用 for for循環語句
from 導入模塊 global 全局變量 if 條件語句中
import 導入模塊 in 判斷變量是否在序列中 lambda 匿名函數
nonlocal 標記外部作用域的變量 not or
pass 空的類,方法,或函數佔有符 raise 異常拋出操作 return 函數返回
try 包含可出現異常的語句 while while循環語句 with 簡化Python
yield 用函數依次返回值 del 刪除變量或序列的值 is 判斷變量是否爲某個類的實例。是Python下判斷同一性的關鍵字。

注:

  • True、False、None的首字母必須大寫。
  • True、False、None、nonlocal是Python3纔有的關鍵字,Python2是沒有的。

三、標識符

標識符自定義的一些符號和名稱,如變量名,函數名,類名等,便稱作標識符。

標識符組成:字母、數字、下劃線

注意事項:

  • 不能以數字開頭,如果是數字開頭就會報語法錯誤。
  • 標識符分大小寫,如Name和name兩個變量不相等
  • 不能用Pyhton內置的關鍵字作爲標識符名稱
  • 保證可讀性

四、變量

以可樂爲例子,可樂瓶就是變量,可樂就是變量值。

格式:變量名 = 變量值

注意事項:

類中保護變量名爲:_xx

類中私有變量名爲:_ _xx

系統定義標識符:_ _xx_ _

變量 vs 賦值

變量是初次出現;賦值是對此出現之後。

五、數據類型

Python中的數據類型有六種,依次是:數字類型、字符串類型、列表、元組、字典、集合。

5. 1、數字類型

  • 整型(int):正整數,負整數,0

注意事項:在C++中肯定看到int32_t,int64_t指的是32位,64位。其實目的就是爲了保證數據到足夠的空間,但是在Python中沒有數據大小限制。

  • 浮點型(float)

數據在使用的時候,類型不一致,會需要類型轉換函數。

5.2 類型轉換函數

函數名 描述
int(x) 將對象X轉換爲整型。
float(x) 將對象X轉換爲浮點型。
str(x) 將對象X轉換爲字符串型。
tuple(s) 將序列S轉換元組。
list(s) 將序列S轉換爲列表。
set(s) 將序列S轉換爲集合,並對序列S中的元素去重。

六、布爾類型

True、False兩種真假。Python中首字母必須大寫。

七、輸入與輸出

在Python中還是以輸入輸出函數進行輸入輸出。

7.1 輸入函數:input

格式:input(提示信息)

input函數爲內置函數,返回函數用戶輸入的信息爲字符串類型,若輸入數字用轉換函數。

7.2 輸出函數:print

輸出函數還是內置函數。可以打印常量,變量,表達式。

八、轉義字符

在Python中轉義字符用 \ 表示,轉義字符的作用是:將具有特殊意義的字符轉換爲普通字符。

如果想在Python中以字符串的形式原樣輸出換行符“\n”,需要在換行符前添加轉義字符,則\n將不再表示換行符而是普通的字符串。

\r 回車 \(行尾) 續行符
\n 換行 \\ 反斜槓
\t 橫向製表符 \' 單引號
\v 縱向製表符 \" 雙引號
\f 換頁 \000
\a 響鈴 \oyy 八進制數yy所代表的符號
\b 退格 \xyy 十進制數yy所代表的符號

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章