這次的這篇文章主要是和大家分享了詳解python的基本資料類型 ,有需要的小夥伴可以看一下
python自帶的shell
前往python檔案所在目錄,再執行
python xxx.py (如C:\work>python hello.py)
3.pythoncharm等IDE
#4.sublime Text 等帶外掛程式的編輯器
python的資料型別分為可變型別與不可變型別
python基本資料型別
其中可變型別為
Number(數字):
#包含int、float、bool、complex(複數)。
註:
1、Python可以同時為多個變數賦值,如a, b = 1, 2。
2、一個變數可以透過賦值指向不同類型的物件。
3、數值的除法(/)總是傳回一個浮點數,要取得整數使用//運算元。
4、混合計算時,Python會把整數轉換成浮點數。
5、乘方a**b
6、 複數 a+bj 或complex(a,b)
String(字串):
List(列表)
Dictionary(字典)
Sets(集合)
集合(set)是一個無序不重複元素的序列。
基本功能是進行成員關係測試和刪除重複元素。
可以使用大括號 { } 或 set()
函數來建立集合,注意:建立一個空集合必須用 set() 而不是 { },因為 { } 是用來建立一個空字典。
#!/usr/bin/python3student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'} print(student) # 输出集合,重复的元素被自动去掉# 成员测试if('Rose' in student) : print('Rose 在集合中')else : print('Rose 不在集合中')# set可以进行集合运算a = set('abracadabra') b = set('alacazam') print(a) print(a - b) # a和b的差集print(a | b) # a和b的并集print(a & b) # a和b的交集print(a ^ b) # a和b中不同时存在的元素
不可變類型為
Tuple(元組)
清單內容
tup1 = () # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号==元組也可以使用+運算子進行拼接。 ==
>>> t = ('a', 'b', ['A', 'B']) >>> t[2][0] = 'X' >>> t[2][1] = 'Y' >>> t ('a', 'b', ['X', 'Y'])
python的變數的說明==
python變數的申明就是一個物件的引用,對於可變類型如果他的副本改變,其自身也會改變>>> a [1]>>> a=b=[]>>> a []>>> b []>>> b.append(0)>>> b [0]>>> a [0]>>>對於不可變型,其變數值就不會受到副本的影響
>>> a=b=(1,2,3)>>> a (1, 2, 3)>>> b (1, 2, 3)>>> b+(4,) (1, 2, 3, 4)>>> b (1, 2, 3)>>> b=b+(4,)>>> b (1, 2, 3, 4)>>> a (1, 2, 3)python資料型別轉換
描述 | |
---|---|
int(x [,base]) | 將x轉換成一個整數 |
float(x) | 將x轉換到一個浮點數 |
complex(real [ ,imag]) | 建立一個複數 |
#str(x) | 將物件x 轉換為字串 |
repr(x) | 將物件x 轉換為表達式字串 |
eval(str) | #用來計算字串中的有效Python表達式,並傳回一個物件 |
tuple(s) | 將序列s 轉換為一個元組 |
list(s) | |
set(s) |
|
dict(d) |
|
frozenset(s) |
|
chr(x) |
|
ord( x) |
以上是詳解python的基本資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!