學好python基本資料型別

2022-09-21 10:33:09 字數 2364 閱讀 2446

目錄

python中,#+語句即為一條注釋,也可以用 『'『注釋塊'''

#人生苦短,我用python

python中,print()為輸出函式

print("hello world!")

什麼是變數?

記憶體空間及儲存的值:

num = 10的理解

將10賦值給名叫num的變數的記憶體空間中

另外 變數的命名規範適用於指令碼名稱和後期的函式名及其它命令規範

在python中,定義變數不需要說明資料型別

#第一種 變數定義方式

a = 10

b = 20

#第二種定義方式

a,b = 30,40

思考:如何實現 以下兩個變數的資料相互交換

# 定義兩個變數

a = 10

b = 20

'''普通方式,完成變數資料的交換

c = a

a = b

b = c

'''# 利用python定義比變數的語法來實現 變數的資料交換

a,b = b,a

aigytfypaf

type()函式,可以返回當前的資料型別

可變資料型別:列表,字典,集合

不可變資料型別:字串,數字,元組

容器型別資料 :字串,列表,元組,集合,字典

非容器型別資料:數字,布林型別

# 定義方式就是使用 單引號 或者 雙引號

love = 'iloveyou'

hello = "你好 世界"

# 也可以使用三引號實現大字串的定義,一般用於大文字字串的定義,並且大字串,可以換行

s = '''

比如說這乙個

很長很長的文章內容。。。

'''# 數字型別 number

'''int 整型

float 浮點型別

complex 複數

bool 布林型別可自動轉化為數字型別(true 1,false 0)

'''varn = 521

varn = -1111

varn = 3.1415926

varn = 0x10 # 十六進製制

varn = b'001100111' # bytes

# 複數

varn = 5+6j # complex

# 數值型別可以參與運算

a = 10

b = 20

print(a+b)

'''關於列表中的下標

0 1 2 3 4

['a','b',521,'pai',3.1415926]

-5 -4 -3 -2 -1

'''vart =aigytfypaf (1,2,3,'a','b')

# 元組的其它定義方式

vart = 1,2,3

注意:在定義元組時,如果元組中只有乙個元素,那麼需要加「,」不然就不是元組型別了

vart = (1,)

# 比如需要記錄一本書的相關資料 書名,作者,**,。。。

vard =

# print(vard,type(vard))

# # 獲取字典中的值

print(vard['title'])

# 字典中的鍵不能重複使用,否則會覆蓋

vard =

# print(vard)

a =

# 給集合新增元素

# a.add('b')

# 無法獲取集合中的單個元素,但是可以新增和刪除

# a.discard('a')

# print(a)

# 檢查當前的元素是否在集合中

# print(1 in a)

# 集合主要用於運算,交集,差集,並集,對稱集合

a =

b =

print(a & b) # 交集

print(a - b) # 差集 a 集合有,b集合沒有的

print(a | b) # 並集 兩個集合,放到一起,並且去重

print(a ^ b) # 對稱差集

什麼是資料型別轉換?

為什麼需要資料型別轉換?

資料型別轉換的形式?

當兩個不同的值進行運算時,結果會向更高的精度進行計算true ==> 整型 ==> 浮點 ==> 複數

在和數字運算時 true轉為數字1,false轉為數字 0

python中的每個資料型別都有對應的方法,可以對資料型別進行轉換

數字型別不能轉換

字串轉換時 把每乙個字元當作乙個元素

三者可以相互轉換,轉化為集合時結果是無序的

字典 不完全轉換,只保留了字典中的鍵

dict() 字典

python基本資料型別

物件是python中最基本的概念,python中資料以物件的形式出現 無論是python提供的內建物件,還是使用python或是像c擴充套件庫這樣的擴充套件語言工具建立的物件。物件時記憶體中的一部分,包括數值和相關操作的集合。python程式可以分解成模組 語句 表示式以及物件,如下 1 程式由模組...

Python基本資料型別

1 python中一切都是物件。2 每乙個資料都有乙個id標示,用id 可以檢視。也可以用type檢視是什麼型別。3 常用的資料型別 int 整型 數字 boole true 值 賦值,要用大寫 a true string 字串 也稱作序列。list 列表 tuple 元組 dict 字典 set ...

Python基本資料型別

python內建許多資料基本型別。資料型別dt 表示形式 int整形如 1,0,1,float 浮點型如 1.1,0.0,1.1,str字串如 單引號或雙引號括起來的形式 hello python list 列表如 1,2 巢狀列表 1,2,3 tuple 元組如 1,2 set無序列表如 comp...