Python应用轻松入门/清华开发者书库

Python应用轻松入门/清华开发者书库
作者: 编者:赵会军|责编:赵佳霓
出版社: 清华大学
原售价: 99.00
折扣价: 75.24
折扣购买: Python应用轻松入门/清华开发者书库
ISBN: 9787302626930

作者简介

赵会军,Python软件开发发烧友,拥有Python、PyQt5、OpenCV、办公自动化、物联网等方面的开发经验,希望通过本书帮助读者轻松快速地掌握Python开发应用程序,让生活、工作变得轻松高效。

内容简介

第3章 数 据 类 型 Python数据有数字类型、字符串类型、列表类型、 元组类型、字典类型、集合类型。 3.1数字类型 数字类型包含整数类型、浮点数类型、复数类型。 整数类型有十进制、二进制、八进制、十六进制共4种 表现形式,不同进制的整数可以直接运算和比较,程序 默认采用十进制,其他进制需要用引导符号声明进制类 型,例如二进制用0b或0B声明,示例代码如下: print(0b101010) 运行结果如下: 42 浮点数有十进制和科学记数法两种表现形式,例如 1000.0、1.0e3、1.0E3,它们三个是等效的,示例代 码如下: >>> 1000.0==1.0e3 True >>> 1.0e3==1.0E3 True 1. 数值运算操作符 数值运算操作符见表31(表中a=10,b=20)。 表31数值运算操作符 运算符及运算描述结果 a+ba与b的和30 a-ba与b的差-10 a*ba与b的积200 b/ab与a的商,结果是浮点数2.0 a**ba的b次幂,即ab100000000000000000000 5%35与3的商的余数,也称取模运算2 5//35与3的整数商1 -aa的相反数-10 注意 幂运算2**(1/2)即2。 两整数相除,商为浮点数。 模运算(%)非常有用,例如整数 n % 2 的结果不等 于0时,n是奇数,否则n是偶数。事实上它将整数集 N 映射到了值域 {0, 1},将偶数映射到0,将奇数映射到 1。 又如天数day%7,可以表示星期几,0表示星期日,1 表示星期一等,把天数day映射到值域{0,1,2,3,4 ,5,6}; 又如小时个数h%24表示一天的几点等。 整数n的模运算n%m将n映射到[0,m-1]区间的m个 数值上,主要用于周期性规律场景。 2. 数值运算函数 常用的内置数值运算函数见表32。 表32常用的内置数值运算函数 运 算 函 数描述结果 abs(-10)返回-10的绝对值10 max(1,3,5)返回最大值5 本书以容易入门和实用为目的,去掉了难懂的底层原理,以及大量不常用的、低频知识,保留了基础的、常用的知识,增加了大量实用的案例。尽力让更多的人喜欢编程,让更多的人学会用Python解决实际问题。 ? 通俗易懂 没有深奥的专业术语,只有通俗易懂的语言,由易到难、层层递进,配有300多幅插图,真正实现零基础快速入门。 ? 知识系统 系统介绍Python编程涉及的PyQt5图形界面编程、OpenCV图像处理、各种文件的处理、数据库操作等一系列知识。 ? 实用性强 配套人脸识别、文字识别、语音识别、Office软件自动化操作、成绩管理数据库、批阅试卷、生成错题集、生成视频配音、文章纠错等300个示例源代码。