首頁  >  文章  >  後端開發  >  掌握 Python 變數與資料型態:資料操縱的利器

掌握 Python 變數與資料型態:資料操縱的利器

PHPz
PHPz轉載
2024-03-30 19:56:01391瀏覽

掌握 Python 变量与数据类型:数据操纵的利器

變數是 python 中儲存資料的容器,而資料類型定義了變數中可以儲存的值的類型。 Python 變數無需宣告類型,而是根據指派的值進行推斷。

Python 的資料型態

Python 具有多種內建資料類型,包括:

  • 數值類型:int(整數)、float(浮點數)、complex(複數)
  • 序列類型:list(清單)、tuple(元組)、range(範圍)
  • 映射類型:dict(字典)
  • 集合類型:set(集合)、frozenset(不可變集合)
  • 位元組類型:bytes(二進位資料)
  • 文字類型:str(字串)、unicode(Unicode 字串)
  • 布林類型:bool(布林值)
  • 空白類型:None

資料操縱

Python 提供了廣泛的資料操縱操作符和函數,用於對變數中的資料進行操作:

算術運算子:

  • 、-、*、/、%:基本算術運算
  • **、//、%:冪次、整數除法與取餘

比較運算子:

  • ==、!=、f539a70d3ea090bac4faa80192f58ccc、c01ab7558a89e9d1f72129289fb27741=:數值與字串比較

邏輯運算子:

  • and、or、not:布林邏輯運算

成員運算子:

  • #in、not in:檢查元素是否在集合或序列中

賦值運算子:

  • =、 =、-=、*=、/=:賦值與複合賦值

類型轉換

Python 可以使用內建函數 int()、float()、str() 等將資料從一種型別轉換為另一種型別:

x = 10
y = str(x)# 转换为字符串
print(type(y))# <class "str">

字串運算

Python 為字串操作提供了廣泛的函數和方法:

  • 連線:
  • 切片: [start:end:step]
  • 格式化: %、fORMat()、f-strings
  • 找出: find()、index()、rfind()

列表操作

列表是 Python 中最常用的可變序列類型:

  • 新增: append()、extend()
  • 刪除: remove()、pop()
  • 排序: sort()、reverse()
  • 切片: [start:end:step]

元組操作

#元組是不可變序列類型,與列表類似,但不能修改:

my_tuple = (1, 2, 3)
my_tuple[0] = 4# AttributeError: "tuple" object does not support item assignment

字典運算

字典是 Python 中的映射類型,它將鍵映射到值:

  • 新增: my_dict[key] = value
  • 取得: my_dict[key]
  • 刪除: del my_dict[key]

集合運算

集合是無序集合資料類型,它不包含重複元素:

  • 新增: my_set.add(element)
  • 刪除: my_set.remove(element)
  • 交集: my_set.intersection(other_set)

資料結構的選擇

#在 Python 中選擇正確的變數類型和操作是至關重要的。考慮變數中的資料類型、它將如何被使用以及所需的效能。

  • 數值類型:用於數學計算和比較。
  • 序列類型:用於儲存有序元素的集合(如清單和元組)。
  • 映射類型:用於儲存鍵值對(如字典)。
  • 集合類型:用於儲存無序唯一的元素集合。
  • 布林類型:用來表示真或假。
  • 空類型:用來表示沒有值或值未知。

以上是掌握 Python 變數與資料型態:資料操縱的利器的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:lsjlt.com。如有侵權,請聯絡admin@php.cn刪除