一、整数

   可以使用十进制和十六进制来表示整数。比如:-1000和0x1e3f2d

二、浮点数

   直接表示浮点数,比如:2.443或者1.2e5 1.2e-10等

整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。

三、字符串

字符串是以''""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。

四、布尔值

  布尔值和布尔代数的表示完全一致,一个布尔值只有TrueFalse两种值,要么是True,要么是False,在Python中,可以直接用TrueFalse表示布尔值(请注意大小写),也可以通过布尔运算计算出来。

  布尔值可以用andornot运算。

  and运算是与运算,只有所有都为 True,and运算结果才是 True。

  or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。

  not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。

  

五、空值

  空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

  此外,Python还提供了列表、字典等多种数据类型,还允许创建自定义数据类型。

  例如:

  1. 计算十进制整数 45678 和十六进制整数 0x12fd2 之和。

  2. 请用字符串表示出Learn Python in imooc。

  3. 请计算以下表达式的布尔值(注意==表示判断是否相等):

  100 < 99

   0xff == 255

   注意:使用print命令

  1 print 45678 + 0x12fd2
  2 print 'Learn Python in imooc'
  3 print 100 < 99
  4 print 0xff == 255

   输出:

 123456
 Learn Python in imooc
 False
 True

最新文章

  1. 利用C# Winform做Windows系统任务栏
  2. VB调用sendinput API
  3. php实现递归的三种方式: 遍历文件夹实例
  4. [深入浅出WP8.1(Runtime)]网络编程之HttpClient类
  5. guava学习--事件驱动模型
  6. 关于IllegalMonitorStateException异常
  7. python INFO: Can&#39;t locate Tcl/Tk libs and/or headers
  8. C# .net 如何根据访问者IP获取所在地区
  9. iOS — Autolayout之Masonry解读
  10. andorid之摄像头驱动流程--MTK平台
  11. javascript进制转换
  12. 关于win系统下Anaconda与TensorFlow的安装相关事宜以及错误:ImportError: No module named &#39;tensorflow&#39;的解决
  13. Django-1- urls的路由配置, 命名, 重定向, path及re_path
  14. IntelliJ IDEA 2018 最新版注册码
  15. Python爬虫入门教程 20-100 慕课网免费课程抓取
  16. 使用node.js 脚手架搭建Vue项目
  17. Python开发【第十一篇】:Python操作MySQL
  18. HR_Two Strings
  19. 在 C# 中,(int) ,Int32.Parse() 和 Convert.toInt32() 三种方法的区别
  20. C++ code:More Loop Designs

热门文章

  1. 4、关于numpy.random.seed()的使用说明
  2. DDD领域驱动理解
  3. 【AI】PytorchSegmentCode
  4. 【RPC】远程接口调用实例 的几种方式比较
  5. 查看node.js全局安装的插件路径
  6. C#多线程---ReaderWriterLock实现线程同步
  7. transient用法
  8. 将视图批量新增到PowerDesigner中并以model图表的形式展示
  9. kubebuilder实战之七:webhook
  10. MySQL案例:一次单核CPU占用过高问题的处理