Python 基础入门第三讲 运算符,数据类型,数字类型

本文详细讲解了Python中的运算符,包括算数、比较、赋值、逻辑、位运算符等,并介绍了数据类型,特别是数字类型如整数、浮点数和复数的特性与转换方法。此外,还探讨了布尔类型的使用和空值的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第三讲

一.运算符

1.算数运算符

在这里插入图片描述
笔记:
a. 在这里插入图片描述
在这里插入图片描述

2.比较运算符

在这里插入图片描述
笔记:
a. 在这里插入图片描述
b. 在python中,True= =1, False= =0
c.
在这里插入图片描述
对于图片中的语句,会输出一个False(布尔值),因为括号内优先比较,(3>2)得到True(布尔值)结果,然后在进行True(布尔值)和数字1的比较,那么结果肯定是错的

3.赋值运算符

在这里插入图片描述
笔记:
a. 在这里插入图片描述

4.逻辑运算符

在这里插入图片描述
笔记:
a. 逻辑运算符往往用在条件语句中
b.
在这里插入图片描述
第一个print语句,电脑会先判断and前面的然后再判断后面的,所以返回值是20;第二个print语句,电脑先判断前面的,已经是正确的则忽略or后面的数值,最终返回10。两种懒惰机制

5. 位运算符

在这里插入图片描述
笔记:
a. 在这里插入图片描述
b. 如果想把十进制转化为二进制、八进制、十六进制,则分别使用函数bin(),oct(),hex(),仅限于整数。转化后前缀分别有0b,0o,0x。

6.成员运算符

在这里插入图片描述

7.身份运算符

在这里插入图片描述
笔记:
a. 再次重申,is与比较运算符’= =’ 的区别,is用于判断两个变量的引用是否为同一个对象,而’= ='用于判断变量引用的对象的值是否相等!

8.三目运算符

在这里插入图片描述
笔记:
a. 三目运算符可以看成是把If else函数放到一行来写,这样更加简洁,注意上述格式。

9.运算优先级

在条件函数使用的时候尽量不要让多个运算符号放在一个语句里,因为有运算优先级的存在,防止程序出错:
在这里插入图片描述

二. 数据类型

在这里插入图片描述
在这里插入图片描述

三. 数字类型

1. 整数(int)

在这里插入图片描述
笔记:
a. int()可以用来对一个浮点数取整,与取模(%)一样都是向下的。
b. int()什么都不加是会返回0的
c. bin(), oct(), hex()分别为把一个十进制整数转化为二进制,八进制和十六进制。
c. 我们可以通过ctrl+鼠标左键的方式看下int函数的原型:
在这里插入图片描述
可以得知:
第一点,base为基数,其可设定为0或2~36,使用int(x)时是默认base=10的,可以理解为十进制。

第二点,使用int(x,base=?)时,x必须为str,且必须为整数,不可为浮点数,双引号或单引号括起;使用int(x)时,即不加base参数时,x为数字类型,不需要加双引号或单引号。

第三点,无论base等于几,得出来的都是十进制的数,当base=0时,系统会根据x自动判断其为多少进制的数;也可以另base=8、10或16等,表明x的数字类型,范例如下:
在这里插入图片描述

2. 小整数对象池

在这里插入图片描述

3.浮点数和复数

在这里插入图片描述
笔记:
a. 用函数float()可把字符串变成浮点数。
b. 用函数complex(a, b)生成复数,a为实部,b为虚部。

4. 数字类型转换

在这里插入图片描述

5. 数学计算

在这里插入图片描述
笔记:
a. 在pycharm里运行数学计算时,需要先调库,范例如下:
在这里插入图片描述
b. python有内置四舍五入的函数round(),但是在这里不是四舍五入,是四舍六入五成偶,当尾数为5时,进还是舍趋向于能形成偶数,其范例如下:
在这里插入图片描述

三. 布尔类型

1. 布尔类型

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
笔记:
a. 对于数值,整型0和浮点数0.0的布尔返回值都为False,其它为True。
b. 对于字符串,除了空值(即 ‘’,两个引号中间啥也没有)的布尔返回值为False, 其它为True。

2. 空值

在这里插入图片描述
笔记:
a. None 的布尔返回值是False.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值