0.在 Python 中, int 表示整型, 那你还记得 bool 、 float 和 str 分别表示什么吗?
bool表示布尔型变量,就是true和false
float就是浮点数,有小数点
str是字符串
1. 你知道为什么布尔类型 (bool) 的 True 和 False 分别用 1 和 0 来代替吗?
因为正好和0和1对应起来,
2. 使用 int() 将小数转换为整数,结果是向上取整还是向下取整呢?
向下。截取法,整数部分是什么就取什么整数
3. 我们人类思维是习惯于“四舍五入”法,你有什么办法使得 int() 按照“四舍五入”的方式取整吗?
我的答案:写代码判断,代码逻辑还有问题,,,,
小甲鱼:
int() 固然没那么“聪明”,但机器是死的,鱼油是活的!
5.4 “四舍五入”结果为:5,int(5.4+0.5) == 5
5.6 “四舍五入”结果为:6,int(5.6+0.5) == 6
太厉害了惹~~加个0.5就完全可以实现四舍五入了
4. 取得一个变量的类型,视频中介绍可以使用 type() 和 isinstance(),你更倾向于使用哪个?
type
小甲鱼:建议使用 isinstance(),因为它的返回结果比较直接,另外 type() 其实并没有你想象的那么简单,我们后边会讲到。
5. Python3 可以给变量命名中文名,知道为什么吗?
Pyhton3 源码文件默认使用utf-8编码(支持中文),这就使得以下代码是合法的:
6. 【该题针对零基础的鱼油】你觉得这个系列教学有难度吗?
没有
动动手:
0. 针对视频中小甲鱼提到的小漏洞,再次改进我们的小游戏:当用户输入错误类型的时候,及时提醒用户重新输入,防止程序崩溃。
1. 写一个程序,判断给定年份是否为闰年。(注意:请使用已学过的 BIF 进行灵活运用)
这样定义闰年的:能被4整除但不能被100整除,或者能被400整除都是闰年
2. 请写下这一节课你学习到的内容:格式不限,回忆并复述是加强记忆的好方式
数据类型:bool float int string
e记法,1.2e10,
type() 和isinstacne()
isdigit()判断输入是否是数字