1. 程式人生 > >Python初探第一篇-變量與基本數據類型

Python初探第一篇-變量與基本數據類型

分享圖片 list rem 列表 對象的引用 初始化 分割 追加 append()

變量

  Python中的變量和c語言中有所區別,Python是動態類型的語言,因此不需要預先聲明變量的類型,在賦值的那一刻變量的類型和值就一起初始化。每個變量在使用前都必須賦值,變量賦值以後該變量才會被創建。

  並且Python中的賦值語句是建立對象的引用值,而不是對象,就如同指針,而不是數據儲存的區域。

test_list=[1,2,3,4]
new_list=test_list      #不是test_list的副本,只是test_list的引用
new_list.append(5)
print(test_list)           #[1,2,3,4,5]

因此會涉及到深拷貝和淺拷貝的問題,這裏不做闡述,之後再專門來討論。

基本數據類型

1、數字

int(整型)

  在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647   在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807

2、布爾值(bool)

3、字符串

new_str="Hello,world"

字符串常用功能:

  • 移除空白 strip()
  • 分割  split()
  • 長度 len()
  • 索引 new_str[0]
  • 切片  new_str[1:3]
4、列表 創建列表:
name_list=[]
name_list=list([])

基本操作:

  • 索引
  • 切片
  • 追加  append()
  • 刪除  pop() remove()
  • 長度  len()
5、元組 創建元組:
new_tuple=(1,2,3)

元組內容不可修改

基本操作:
  • 索引
  • 切片
  • 遍歷
  • 長度
  • 包含

6、字典(無序) 創建字典:
new_dic={key1:value1,
         Key2:value2}        

常用操作:

  • 索引
  • 新增
  • 刪除
  • 鍵、值、鍵值對
  • 遍歷(鍵\值\鍵值對)
  • 長度

運算符

1、算數運算:

技術分享圖片

2、比較運算:

技術分享圖片

3、賦值運算:

技術分享圖片

4、邏輯運算:

技術分享圖片

5、成員運算:

技術分享圖片

Python初探第一篇-變量與基本數據類型