今天來分享一下數(shù)值類型與序列類型
一、數(shù)值類型
整型(int): a = 1浮點(diǎn)型(float): a = 1.1復(fù)數(shù)型(complex): a = 1+2j布爾型(bool): True、False
?# 1.加、減、乘、除、取余、取整、冪運(yùn)算
????+ - * / % // **
?# 2.查看數(shù)據(jù)的類型
type()
?# 3.變量:數(shù)據(jù)的容器
a =?1??
????a就是變量
?# 4.賦值操作,把1賦值給a,等號右邊賦值給左邊
a =?1
?# 5.變量定義規(guī)則
字母、數(shù)字、下劃線,數(shù)字不能開頭
?# 6.浮點(diǎn)型與整型運(yùn)算,結(jié)果不精確,需要導(dǎo)包
>>>?2.2?-?2
????0.20000000000000018
>>>?import?decimal
????>>>?a =?decimal.Decimal('2.2')
????>>>?b =?decimal.Decimal('2')
????>>>?a -?b
????0.2
?# 7.取整,默認(rèn)小取整,向大取整要導(dǎo)包
3.6?//?2
????>>>?1
import?math
????math.ceil(3.6?/?2)
????>>>?2
二、序列類型
字符串(str)
a = ‘123abc’
列表(list)
a = [1,2,3,a,b,c]
元組(tuple)
a = (1,2,3,a,b,c)
# 1.用變量表示字母,加''或""。三引號可以表示
a =?'bzx'# 2.下標(biāo),從0開始
0,1,2,3,4...# 3.索引取值
>>>?a =?[1,2,3]
>>>?a[0]
????1
????>>>?a[-1]
????3# 4.切片,左閉右開
>>>?a =?[1,2,3,4,5,6,7,8,9]
????>>>?a[開始:結(jié)束:步長]# 5.類型轉(zhuǎn)換
# 字符串
???? >>>?a =?'123'
str轉(zhuǎn)list:
>>>?list(a)
['1',?'2',?'3']
????str轉(zhuǎn)tuple:
????????>>>?tuple(a)
('1',?'2',?'3')
????# 列表
???? >>>?a =?[1,2,3]
????list轉(zhuǎn)str:
????????>>>?str(a)
'[1, 2, 3]'
????list轉(zhuǎn)tuple:
????????>>>?tuple(a)
(1,?2,?3)
????# 元組
???? >>>?a =?(1,2,3)
????tuple轉(zhuǎn)str:
????????>>>?str(a)
'(1, 2, 3)'
????tuple轉(zhuǎn)list:
????????>>>?list(a)
[1,?2,?3]
也歡迎大家和我一起看視頻http://www.daimaketang.com/register?inviteCode=XPGQQ自學(xué)呀