「關注我,和我一塊兒放下靈魂,讓靈魂去搬磚。」python
Python版本3.8.0,開發工具:Pycharm
在程序中,被運算的可分爲常量(Literals)和變量(Variables)編程
x = 10*2-5
y = x+1
複製代碼
- 以上的變量都屬於Python數據類型中的一部分。
- 在以上代碼中,十、二、5都是常量;x、y都是變量,表示值是可變的。第一行的 * - 屬於操做符,= 屬於賦值符號
Python數據類型主要分爲Numbers(數字)、String(字符串)、List(列表)、Tuple(元祖)、set(集合)、Dictionary(字典)bash
數字數據類型用於存儲數值,Python支持四種不一樣的數字類型:微信
> int(整數)
> float(浮點數)
> bool(布爾類型)
- 布爾類型True、False是關鍵字,值仍是1和0,能夠和數字進行相
> complex(複數)
- 複數由實部和虛部組成,可使用a+bj或者complex(a,b)表示,其中a和b都是浮點型。
複製代碼
注:app
Python對字符串的表達方法至關靈活,能夠經過單引號 '',雙引號 "",三引號 '''''' 多種方法表達。函數
> 單引號表達,須要注意轉義字符,例如\t,\r等
> 雙引號表達,用於語句中含有單引號時,能夠避免歧義
> 三引號表達,用於語句中含有單雙引號時,或用於跨行書寫,或用於註釋
複製代碼
str = 'I can print' # 單引號
str = "it's my life" # 雙引號
str = '''It's my "love"''' # 三引號 # 三引號的換行輸出 print("""1111 2222 3333 """) # 三引號添加註釋 '''我是註釋''' # 字符串前加r 表示不轉義 print(r'\n') # python2下中文字符串前加 u print(u'我是中文') 複製代碼
注:工具
列表用 [] 標識,支持字符、數字以及列表(即列表嵌套)學習
# 數字列表
list = [0, 1, 2, 3, 4]
# 字符列表
list = ['a', 'b', 'c', 'd']
# 混合列表
list = [0, 1, 2, 'a', 'b']
# 嵌套列表
list = [0, [1, 2, 3], 4]
複製代碼
注:開發工具
列表list增刪改查:ui
注:append增長在列表尾部,insert可經過參數選擇插入的下標
# 尾部插入數字10
list = list.append(10)
# 第二位插入數字10
list = list.insert(1, 10)
# 刪除尾部元素
list = list.pop()
# 修改第二位的值爲'a'
list[1] = 'a'
# 查找第二位的值
list[1]
複製代碼
元組用 () 標識,支持字符、數字以及列表
# 定義元組
tuple = ('a', 1, 2, [0, 1, 'b'])
複製代碼
注:
元組tuple增刪改查:
一初始化就不能修改,因此沒有增刪改功能
# 查找第二位的值
tuple[1]
複製代碼
集合用 {} 標識,支持字符、數字以及元組
# 定義集合
set = {'a', 1, 2, (0, 1, 'b')}
複製代碼
注:
集合set增刪改查
# 增長數據c
set.add('c')
# 刪除數據c
set.remove('c')
# 查找數據c,結果爲布爾類型,True表示存在
'c' in set
複製代碼
字典用 {} 標識,字典由索引key和對應的值value組成
# 定義字典
dict = {'a':1, 2:[0, 1, 'b']}
複製代碼
注:
字典輸出全部鍵、值
# 輸出全部的鍵
dict.keys()
# 輸出全部的值
dict.values()
複製代碼
字典dict增刪改查
# 增長一條記錄
dict['zhaoyun'] = 98
# 刪除一條記錄
dict.pop('zhaoyun')
# 查找一條記錄
dict.get('zhaoyun')
複製代碼
數據類型的轉換,只須要將數據類型做爲函數名便可
# 將浮點類型轉換爲int
int(12.22)
# 將整數轉換爲字符串
str(12)
...
複製代碼
Python系列會持續更新,從基礎入門到進階技巧,從編程語法到項目實戰。若您在閱讀的過程當中發現文章存在錯誤,煩請指正,很是感謝;若您在閱讀的過程當中能有所收穫,歡迎一塊兒分享交流。
若是你也想和我一塊兒學習Python,能夠關注個人微信公衆號
學習Python,咱們不僅是說說而已