1.1 基本数据类型

里面有很多没见过的,学完小甲鱼,来回顾!

1.1.1 逻辑推理练习(类型转换)

【题目】 不运行程序,说出下面程序的执行结果

3. bool("1")
4. bool("0")
5. str(32)
11. bool(-1)
12. bool("")
13. bool(0)
14. "wrqq" > "acd"

【答案】 

3. True
4. True
5. '32'
11. True
12. False
13. False
14. True

【笔记】


1.1.1.1 bool函数转换规则

bool函数进行转换时,其结果取决于传入参数与True和False的等价关系,只需记住一点即可

0 , 空字符串, None在条件判断语句中等价于False, 其他数值都等价于True

bool函数在做数据类型转换时遵循该原则。


1.1.1.3 字符串大小比较规则

两个字符串在比较大小时,比的不是长度,而是内容

字符串左对齐后,逐个字符依次比较,直到可以分出胜负



1.1.2 数据类型考察

【题目】 请说出下面表达式结果的类型

1. "True"
2. "Flase"
3. 4 >= 5
6. True

只会
4. 5 
5. 5.0

【答案】 

1. str
2. str
3. bool
6. bool

只会
4. int
5. float

【笔记】


False的类型是bool



1.1.3 交互式解释器练习

【题目】 请在交互式解释器里回答下面的题目

2. 7对2求模
5. 用程序计算根号16,也就是16的2分之一次方

【答案】 

2. 7%2
5. import math
   math.sqrt(16)

【笔记】


  1. 求模运算用%, 其实就是求余数
  2. 开根号,要用到math模块的sqrt方法,这个题目需要你自己去百度或是谷歌,第一次明确的建议你,一定要好好利用搜索引擎,不会用搜索引擎的程序员,永远是菜鸟

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值