数值类型和序列类型

数值类型和序列类型

一、数值类型

整型(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'
	strlist:
		>>> list(a)
		['1', '2', '3']
    strtuple:
        >>> tuple(a)
		('1', '2', '3')
        
    # 列表
    	>>> a = [1,2,3]
    liststr:
        >>> str(a)
		'[1, 2, 3]'
    listtuple:
        >>> tuple(a)
		(1, 2, 3)
        
    # 元组
    	>>> a = (1,2,3)
    tuplestr:
        >>> str(a)
		'(1, 2, 3)'
    tuplelist:
        >>> list(a)
		[1, 2, 3]

总结

dir( )
查看括号内 数据 所属 数据类型 的 所有的方法

字符串、元组不可变
列表可变

# 拆包,拆出来放到列表里
*a, b, c = (1,2,3,4,5)
*a = [1,2,3]

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值