python第一课(类型,赋值,判断)笔记


一、python的数剧类型

python的数据类型有 数值类型,字符串str,布尔型bool,空值None。

1.1数字类型

数字类型分为整形(int), 浮点型(float), 复数型(complex)

1.1.1整形数

正常默认的是十进制,二进制以(0b开头),八进制以(0o开头),十六进制以(0x开头)

1.1.2浮点数

一般时十进制的常规写法,例如:3.14,2.33。还可以使用科学计数法来表示。
科学计数法的表示格式:小数e/E+10的n次幂,例如:333e-1 = 33.3

1.1.3复数

格式:a+bj,例如10+10j。

1.2布尔类型 bool

真:True, 表示1
假:False,表示0

1.3空值None

None是一个特殊的变量不表示任何类型,作用:通常来绑定占位,变量接触绑定

二、赋值运算

b = a对于a是可变对象,直接把a的地址给b了

>>> a = [1,2,3,4]
>>> b = a
>>> b[0]=10
>>> a
[10, 2, 3, 4]

想要只改变b不改变a就得使用深拷贝

三、判断

>>> a = [1,2,3]
>>> b = a
>>> a is b
True
>>> b = [2,3,4]
>>> b is a
False
>>> b is not a
True
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值