保留字
保留字是python語言中已經被賦予特定意義的一些單詞,開發程序時,不可以作為變量、函數、類、模塊和其他對象的名稱來使用例如:import 關鍵字輸入后會變色
通過代碼進行查看 import keyword keyword.kwlist
python的保留字區分字母大小寫
在開發程序時,如果使用python中的保留字作為模塊、類、函數或者變量的名稱時,將會產生無效語法
標識符
名字: 字母 _ 數字 (保留字不能最為標識符)
python中嚴格區分大小寫
_開頭 受保護的變量
__開頭 類的私有成員
__標識符__ 專用標識
變量
使用變量
定義變量 python = "學會python成為大牛" 把右邊的值賦值到左側
type() 可以檢測變量類型
兩個變量可以是同一個值
id()可以獲取內存地址
no = number =1024
多個變量指向同一個值的時候,在內存當中只有一個值。
變量命名規則:
必須是一個有效的標識符
必須選擇有意義的單詞
不能使用Python中的保留字
慎用小寫字母 l 和大寫字母O
常量
在程序運行過程中,值不能改變的量
大寫字母和_ 一般用於來表示常量 不常用
數字類型
整數
十進制、八進制、二進制、十六進制
浮點數
整數和小數部分組成
使用浮點數進行計算時,可能出現小數點位數不確定的情況
例如0.1+0.2
round(0.1+0.2,1)去除多余位數 保留一位小數
復數
實部 虛部
字符串
字符串是連續的字符序列,可以是計算機所能表示的一切字符的集合。
字符串屬於不可變序列
' ' " " 內容必須寫在一行, "" ""內容可以分多行寫
引號可以嵌套
轉義字符
轉義字符是指使用 " \ " ,對一些特殊字符進行轉義。
\ 續行符 \n 換行符 \0空 \t水平制表符,用於橫向跳到下一制表位 \" 雙引號 \'單引號 \\一個反斜杠 \f 換頁 \0dd八進制 \xhh十六進制
不想轉義在字符前面加r 例 a = r"不轉義\字符"
布爾類型
True(可以轉換成數值1) False(可以轉換成數值0)
假值
False 或者None 0、0.0 虛數0 空序列(空字符串、空元組、空列表、空字典)
對象的__bool__方法返回False或者__len__方法返回0
數據類型轉換
Int()強轉為整形 float() 強轉為浮點類型 str()強轉為字符串類型 hex()強轉為十六進制類型 oct()強轉為八進制
money_all =56.75+72.91+88.50+26.37+68.51
money_all_str = str(money_all) #轉換字符串
print(money_all_str)
money_real = int(money_all) #轉換為整形
money_real_str = str(money_real)
print(money_real_str)