目录

  • 一、数字类型
    • 1.1 整数 integers
    • 1.2 浮点数 floating point numbers
    • 1.3 复数 complex numbers
    • 1.5 数字运算
  • 二、布尔类型 Boolean
    • 逻辑运算符 Boolean Operation
  • 三、短路逻辑
  • 四、运算符优先级 Operator precedence

一、数字类型

1.1 整数 integers

python整数长度是不受限制的,有无限大的精度,可以随时随地进行大数运算:

小数在python中是以浮点数的形式存放的。

1.2 浮点数 floating point numbers

由上可见,python的浮点数是有误差的,是因为python和C语言一样都是采用IEEE754的标准来存储浮点数的,所以会产生一定程度的误差。

要想精确计算浮点数,就要使用到decimal

E记法:科学计数法,用来表示一些比较极端的数,例如以下5e-05 = 5 * 10^-5

1.3 复数 complex numbers

复数包含一个实部和一个虚部,例如以下 1 表示实部, 2j 表示虚部,都是以浮点数形式存放。

若将一个复数赋值给变量x,可以通过 x.real 来获取它的实部数值,通过 x.imag 来获取虚部数值,且都是浮点数:

1.5 数字运算

python支持的数字运算:

地板除: 取比目标结果小的最大整数,即向下取整。

x % y: x除以y的余数。

x == (x//y) * y + (x%y)

Python学习day02_数字类型 与 布尔类型 短路逻辑和运算符优先级相关推荐

  1. Python学习记录(二)——数字类型、布尔类型、逻辑运算符

    因为测试的事,最近对于Python学习有些懈怠了,只能趁周末补回来,希望两者都不要落下,毕竟以后还是想用Python去编写测试脚本.这一篇主要是关于数字类型.布尔类型.逻辑运算符学习的,做个记录强化一 ...

  2. Python学习(二)字符串与类型

    #Python学习(二) ##字符串与类型 在字符串之间是可以进行加法运算的,这样就会将多个字符串拼接为一个字符串: a = 'hello'+'world' 但是要注意不能和其他类型的变量进行运算,只 ...

  3. C# 编程入门第三课 类型转换,++,关系运算符,bool类型(布尔类型),逻辑运算符,判断闰年,结构

    C# 编程入门第三课 文章目录 C# 编程入门第三课 1. 类型转换 2. ++,-- 3. 关系运算符 4. bool 类型(布尔类型) 5. 逻辑运算符 6.判断闰年 7. 结构 1. 类型转换 ...

  4. python爬虫ppt_完全零基础 轻松学Python:数据类型:数字类型、空类型、布尔类型...

    Tip:点击上方或此处 "#完全零基础 轻松学Python" 话题,查看更多内容,欢迎点赞.分享.收藏,谢谢支持! 内 容 概 要 1. 数据类型概述 数据类型的概念.常见的八种数 ...

  5. Python的数据类型(二):字符串类型、布尔类型、列表、元组、字典、集合

    文章目录 一.字符串类型 1.字符串的表示方式 2.字符串的下标和切片 3.字符串常见的内置函数 4.字符串的运算符 5.字符编码 6.字符串格式化 7.字符串format方法的使用 二.布尔类型 三 ...

  6. mysql数据库 布尔类型_MySql数据库类型bit等与JAVA中的对应类型【布尔类型怎么存】...

    用char(1):可以表示字符或者数字,但是不能直接计算同列的值.存储消耗1个字节 用tinyint:只能表示数字,可以直接计算,存储消耗2个字节 用bit: 只能表示0或1,不能计算,存储消耗小于等 ...

  7. 黑马C++之 数据类型——整形、实型、字符型、转义字符、字符串类型、布尔类型

    1.整形 作用: 表示创建了一个整数类型的数据,并依照所创建的具体类型分配存储空间. 常见的整形分类: short(短整型) 占用2个字节,取值范围是(-2^15~ 2^15-1) short a=1 ...

  8. java 布尔类型_Java布尔类型

    Java布尔类型 在Java语言中布尔类型的值只包括true和false,没有其他值,不包括1和0,布尔类型的数据在开发中主要使用在逻辑判断方面,例如:如果外面在下雨,我出门带一把雨伞.如果明天休息, ...

  9. mysql boolean类型_mysql 布尔类型

    ...对象的原型创建的函数: var myvar = new Boolean(1); myvar.constructor; 结果输出: function Boolean() { [native cod ...

最新文章

  1. Axel之 -axel_do剖析
  2. linux-windows主动推送文件同步目录数据 linux-windows数据目录同步
  3. 福建2021高考厦门一中成绩查询,2021年福建厦门各高中中考分数线及录取时间结果查询安排...
  4. 点击打开自己博客地址通过默认浏览器
  5. Mysql存储过程(四)——异常处理
  6. jsp实现上一页下一页翻页功能
  7. 公司网络故障那些事(路由器变交换机)
  8. Mac安装redis与后台启动
  9. webrtc服务器janus通信方法学习二
  10. 开发落网电台windows phone 8应用的计划(10)-----收尾
  11. P4822 [BJWC2012]冻结
  12. 某大型银行深化系统技术方案之十一:核心层之业务活动监控
  13. 网站设计中面包屑导航条的使用和设计
  14. 虎年继续做朋友,再来认识一下云和恩墨
  15. 银河麒麟桌面操作系统 V10 SP1 安装教程
  16. python身份证区域分割_python 身份证归属地解析
  17. 面向接口编程思想(的好处)
  18. 生成器(generator)理解
  19. Justinmind_Prototyper官网下载、破解、汉化
  20. 从零搭建Spring Boot脚手架(2):增加通用的功能

热门文章

  1. sysctl.conf文件详解
  2. 面试题58 - II. 左旋转字符串
  3. bitsadmin命令(Windows下载文件命令)
  4. EnvironmentError: mysql_config not found
  5. mapping数据列表
  6. Hdu 5036 Explosion
  7. 1163 最高的奖励(贪心+优先队列)
  8. Python 面向对象(二)
  9. LibreOffice去重复数据
  10. Java 异常练习