数据类型篇-01

作者: 谢九思 | 来源:发表于2022-08-26 10:13 被阅读0次

本篇的练习旨在考察你对基本数据类型的理解熟悉程度,适合刚接触Python的初学者来巩固对基础知识的理解。

1.1 基本数据类型

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

不运行程序,说出下面程序的执行结果:

1. 4.0==4

2. "4.0"==4

3. bool("1")

4. bool("0")

5. str(32)

6. int(6.26)

7. float(32)

8. float("3.21")

9. int("434")

10. int("3.42")

11. bool(-1)

12. bool("")

13. bool(0)

14. "wrqq">"acd"

15. "ttt"=="ttt"

16. "sd"*3

17. "wer"+"2322"

答案如下

1. True

2. False

3. True

4. True

5. '32'

6. 6

7. 32.0

8. 3.21

9. 434

10. 会报错

11. True

12. False

13. False

14. True

15. False

16. "sdsdsd"

17. 'wer2322'

(1)BOOL函数转换规则

BOOL函数进行转换时,其结果取决于传入参数与TRUE和FALSE的等价关系,只需要记住一点即可0,空字符串,None在条件判断语句中等价与FALSE,其他都等价于TRUE

(2)int("3.42")为什么会报错

字符串“3.42”可以转成float类型数据3.42,3.42可以转成int类型数据3,但是字符串“3.42”却不可以直接使用int函数转成3,说实话我也觉得这个函数有些不灵活,或许是语言的发明者有自己的考虑吧。

(3)字符串大小比较规则

两个字符创在比较大小时,比得不是长度,而是内容。

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


相关文章

  • 数据类型篇-01

    本篇的练习旨在考察你对基本数据类型的理解熟悉程度,适合刚接触Python的初学者来巩固对基础知识的理解。 1.1 ...

  • Python数据类型详解03

    原文博客地址: Python数据类型详解03 第一篇Python数据类型详解01中主要介绍了Python中的一些常...

  • Python爬虫实践记录(2019.04)

    一、Python基础篇 [Pt_01] Python常用的数据类型 [Pt_02] Python条件判断语句&循环...

  • 2018-08-23 day4 学习总结

    01数据类型转换 A 数据类型的自动转换 a = 10 # intb=12.5 #floatresult = a ...

  • Android中SQLite存储数据

    一、SQLiteDatabase篇 数据类型:支持NULL、INTEGER、REAL、TEXT、BLOB数据类型,...

  • JavaScript中的数据类型

    2018/08/01 ECMAScript中有5种简单(基本)数据类型以及1种复杂数据类型。 5种简单数据类型--...

  • JS 进阶篇01 数据类型

    最近在复习JS的相关知识,就随手做个记录吧!空杯心态,我是刚学JS的小白,嘿嘿。 数据类型——分类 基本(值)类型...

  • C 语言学习

    —01– 数据类型 double 与键盘输入 scanf

  • 2--数据类型2(构造数据类型)

    先看一下C语言数据类型简图,上一篇我们也见过了。 上一篇数据类型我们讲了基本类型,今天我们接着说构造数据类型。 构...

  • day04-python中的循环与分支结构

    01-数据类型转换 1、数据类型的自动转换(主要是整型和浮点型之间自动转换) 2、数据类型的强制转换格式:类型名(...

网友评论

    本文标题:数据类型篇-01

    本文链接:https://www.haomeiwen.com/subject/bwfagrtx.html