首頁 > 後端開發 > Python教學 > 詳解python的基本資料類型

詳解python的基本資料類型

零到壹度
發布: 2018-03-31 17:48:10
原創
1707 人瀏覽過

這次的這篇文章主要是和大家分享了詳解python的基本資料類型 ,有需要的小夥伴可以看一下

本次的這篇文章主要是和大家分享了詳解python的基本資料類型 ,有需要的小夥伴可以看一下。

python檔案的運作方式

  1. python自帶的shell

  2. 前往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(元組)

  1. 清單內容

##建構包含0 個或1 個元素的元組比較特殊

tup1 = ()    # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号
登入後複製

==元組也可以使用+運算子進行拼接。 ==

tuple所謂的「不變」是說,tuple的每個元素,指向永遠不變
>>> 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資料型別轉換

函數描述轉換為可變集合建立一個字典。 d 必須是一個序列 (key,value)元組。 #轉換為不可變集合將一個整數轉換為一個字元將一個字元轉換為它的整數值
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)


hex(x)

將一個整數轉換為一個十六進位字串

#oct(x)######### ###將一個整數轉換為八進位字串###################相關推薦:############Python的基本資料類型############Python常用資料型別與常用運算#############Python基本資料型別詳細介紹#######

以上是詳解python的基本資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板