今天来分享一下数值类型与序列类型
一、数值类型
整型(int): a = 1浮点型(float): a = 1.1复数型(complex): a = 1+2j布尔型(bool): True、False
# 1.加、减、乘、除、取余、取整、幂运算
+ - * / % // **
# 2.查看数据的类型
type()
# 3.变量:数据的容器
a = 1
a就是变量
# 4.赋值操作,把1赋值给a,等号右边赋值给左边
a = 1
# 5.变量定义规则
字母、数字、下划线,数字不能开头
# 6.浮点型与整型运算,结果不精确,需要导包
>>> 2.2 - 2
0.20000000000000018
>>> import decimal
>>> a = decimal.Decimal('2.2')
>>> b = decimal.Decimal('2')
>>> a - b
0.2
# 7.取整,默认小取整,向大取整要导包
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.下标,从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[开始:结束:步长]# 5.类型转换
# 字符串
>>> a = '123'
str转list:
>>> list(a)
['1', '2', '3']
str转tuple:
>>> tuple(a)
('1', '2', '3')
# 列表
>>> a = [1,2,3]
list转str:
>>> str(a)
'[1, 2, 3]'
list转tuple:
>>> tuple(a)
(1, 2, 3)
# 元组
>>> a = (1,2,3)
tuple转str:
>>> str(a)
'(1, 2, 3)'
tuple转list:
>>> list(a)
[1, 2, 3]
也欢迎大家和我一起看视频http://www.daimaketang.com/register?inviteCode=XPGQQ自学呀