Python基础-变量类型-代码的注释-数字(Number)

一.变量类型

  1. 基础类型(内置类型):

    • 整数(int):表示整数值,例如1、-5、100等。

    • 浮点数(float):表示带有小数点的数值,例如3.14、-0.5等。

    • 布尔值(bool):表示True或False,用于逻辑运算。

    • 字符串(str):表示文本数据,用单引号(')或双引号(")括起来,例如"Hello, World!"。

    • 字节串(bytes):表示二进制数据,以字节为单位,例如b'hello'。

    • 空值(NoneType):表示一个特殊的空值,通常用于表示缺失或未定义的值。

  2. 引用类型(复合类型):

    • 列表(list):可变序列,用于存储一组值,可以包含不同类型的元素。

    • 元组(tuple):不可变序列,用于存储一组值,元素不能被修改。

    • 字典(dict):键值对映射,用于存储关联性数据,由键和对应的值组成。

    • 集合(set):无序集合,用于存储唯一的元素,不允许重复。

    • 枚举类型(Enum):本质上是一个类,它是标准库中的enum模块提供的一个功能,用于创建有限的、命名的枚举类型

    • 自定义类(class):创建自定义类来表示复杂的数据结构,具有自定义属性和方法。

按照是否可以修改划分:

  • 不可变数据:Number(数字)、String(字符串)、Tuple(元组)

  • 可变数据:List(列表)、Dictionary(字典)、Set(集合)

3.del删除变量

可以通过使用del语句删除单个或多个对象的引用

del var

del var_a, var_b

二.注释

单行注释:用 # 符号。

多行注释:用三重引号 ''' 或 """

三.Number

1.四种不同的数字类型

整型

浮点型

复数型

布尔型

2.数字类型的转换

int(x) 将x转换为十进制整数

float(x) 将x转换到一个浮点数。

bin(x)将x转换为二进制

oct(x)将x转换为八进制

hex(x)将x转换为十六进制

complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。

complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字.

bool(x)将 x 转化为布尔值

3.数字运算

(1)算术运算:

加法

减法

乘法

除法

取模(求余)

幂运算

整除(向下取整)

a = 10
b = 3
result_add = a + b  # 13
result_sub = a - b  # 7
result_mul = a * b  # 30
result_div = a / b  # 3.333...
result_mod = a % b  # 1
result_pow = a ** b  # 1000
result_floor_div = a // b  # 3

(2)比较运算

# 等于

a == b  # False

# 不等于
a != b  # True

# 大于
a > b  # True

# 小于
a < b # False

#大于等于

a>=b #True

#小于等于

a<=b #False

(3)逻辑运算

and:与(逻辑与)

or:或(逻辑或)

not:非(逻辑非)

and

A and B表达式的结果: 如果A表达式的布尔判定为真则B表达式的结果作为整个表达式的结果,如果A表达式的布尔判定为假则A表达式的结果作为整个表达式的结果

注意: 如果A判定为假 B将不会执行

那么怎么直观地知道B没有被执行呢

有以下几段代码

可以看出fn()的结果为真,所以整体的结果就是fm()的结果,20.

 

可以看出fn()结果为假,根据规则,fm()没有被调用,结果是fn()的返回值。

x=true

y=false

or

logical_or = x or y # true

not

logical_not = not x # false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值