沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第3章 基本数据运算与函数

Python语言程序设计

第三章基本数据运算与函数

基本数据类型0运算符与表达式02常用内置函数03常用标准函数04

01基本数据类型
单击此处编辑标题样式

数值类型·1.整型(int)整型是带正负号的整数数据。Python3.X中并不严格区分整型和长整型,且没有长度限制整型数据类型表示的数值范围仅与计算机支持的内存大小有关,所以它几乎包括了全部整数范围远远超过了其他高级语言中整型数据的表示范围,给数据计算带来了很大的便利。Python整型数的表示方法有以下几种:(1)十进制整数,如:10,255,-16;(2)二进制整数,以0B或0b开头的数据,如:11,100;(3)八进制整数,以00或0o开头的数据,如:0067,0o17;(4)十六进制整数,以0X或0x开头的数据。如:0X4a,0Xff
• 1.整型(int) 整型是带正负号的整数数据。Python 3.X中并不严格区分整型和长整型,且没有长度限制。 整型数据类型表示的数值范围仅与计算机支持的内存大小有关,所以它几乎包括了全部整数范围, 远远超过了其他高级语言中整型数据的表示范围,给数据计算带来了很大的便利。 Python整型数的表示方法有以下几种: (1)十进制整数,如:10,255,-16; (2)二进制整数,以 0B或0b开头的数据,如:11,100; (3)八进制整数,以0O或0o开头的数据,如:0O67,0o17; (4)十六进制整数,以0X或0x开头的数据。如:0X4a,0Xff。 数值类型

数值类型·2.浮点型(float)浮点数表示实数数据,由整数部分、小数点和小数部分组成。使用下面的语句可以输出当前系统下浮点数所能表示的最大数max和表示的最小数min。>>>importsys>>> sys.float_info.max1.7976931348623157e+308>>> sys.float info.min2.2250738585072014e-308>>>Python中的浮点数的表示方法如下:(1)十进制小数表示法,如,3.14,10.0,0.0等,注意:这里的0.0不是0,0表示一个整数而0.0表示一个浮点数。(2)科学计数表示法,用字母e(或E)表示以10为底数的指数,用XeY表示X*10Y
• 2. 浮点型(float) 浮点数表示实数数据,由整数部分、小数点和小数部分组成。使用下面的语句可以输出当前 系统下浮点数所能表示的最大数max和表示的最小数min。 >>> import sys >>> sys.float_info.max 1.7976931348623157e+308 >>> sys.float_info.min 2.2250738585072014e-308 >>> Python中的浮点数的表示方法如下: (1)十进制小数表示法,如,3.14,10.0,0.0等,注意:这里的0.0不是0,0表示一个整数, 而0.0表示一个浮点数。 (2)科学计数表示法,用字母e(或E)表示以10为底数的指数,用XeY表示X*10Y。 数值类型

数值类型·3.复数型(complex)复数型数据用来表示数学中的复数,复数由实数部分和虚数部分所组成的数,形如x=a+bj。其中a、b为浮点数,a是复数的实部,b是复数的虚部。为“虚数单位”的平方等于-1。可以使用x.real和x.imag获得复数x的实部和虚部。例如·4.数值类型间的转换在进行算术运算时,Python会自动完成数值类型间的转换。当参加运算的数值均为整型时,结果为整型。当有浮点型参与运算时,结果为浮点型。例如:>>>x=12.3+45j>>>>>> 99+1#整数相加得整数>>> X100(12.3+45)>>>99+1.000#整数与实数相加得实数>>> x.real12.3100.0>>>99-1.0#整数与实数相减得实数>>>x.imag45.098.0>>>>>>99*1.0#整数与实数相乘得实数99.0>>>99/1.0#整数与实数相除得实数99.0
• 3. 复数型(complex) 复数型数据用来表示数学中的复数,复数由实数部分和虚数部分所组成的数,形如x=a+bj。其中 a、b为浮点数,a是复数的实部,b是复数的虚部。j为“虚数单位”,j的平方等于-1。可以使用 x.real和x.imag获得复数x的实部和虚部。例如: • 4.数值类型间的转换 在进行算术运算时,Python会自动完成数值类型间的转换。当参加运算的数值均为整型时,结果 为整型。当有浮点型参与运算时,结果为浮点型。例如: 数值类型 >>> x=12.3+45j >>> x (12.3+45j) >>> x.real 12.3 >>> x.imag 45.0 >>> >>> >>> 99+1 #整数相加得整数 100 >>> 99+1.000 #整数与实数相加得实数 100.0 >>> 99-1.0 #整数与实数相减得实数 98.0 >>> 99*1.0 #整数与实数相乘得实数 99.0 >>> 99/1.0 #整数与实数相除得实数 99.0 >>> >>>

字符串类型·Python语言中的字符串类型是用引号括起来的一个或多个字符。用单引号()和双引号(")括起来的字符串必须是单行字符串,用三引号(")括起来的可以是多行字符串。需要注意的是,引号必须是英文标点,且三引号由三个单引号组成。例如:下面语句定义了三个字符串变量>>>str='God Wants To Check The AirQuality'>>> strl="God Wants To Check TheAir Quality">>> str2=-''GodWants To CheckThe Air Qualityti>>>
• Python语言中的字符串类型是用引号括起来的一个或多个字符。用单引号(')和双引号(") 括起来的字符串必须是单行字符串,用三引号(''')括起来的可以是多行字符串。需要注意的 是,引号必须是英文标点,且三引号由三个单引号组成。 • 例如:下面语句定义了三个字符串变量 字符串类型 >>> str='God Wants To Check The Air Quality' >>> str1="God Wants To Check The Air Quality" >>> str2='''God Wants To Check The Air Quality''' >>>

布尔类型布尔型数据用来表示具有两个确定状态的数据,它有真(True)和假(False)两个值。布尔型数据在计算机中用1或0来存储,1代表逻辑真,0代表逻辑假。而且,Python中值为“空”的数据,如一个空字符串、一个空的元组等,它们的布尔值均为False。>>>x=True>>> int(x)1>>>y=False>>> int(y)0>>>关系型表达式或逻辑型表达式的值为布尔型,在程序中通常用来表示条件。布尔型数据可以参与算术运算。>>> X=1>>>y=2>>>x>yFalse>>>x+(x>y)1>>>
• 布尔型数据用来表示具有两个确定状态的数据,它有真(True)和假(False)两个值。布尔 型数据在计算机中用1或0来存储,1代表逻辑真,0代表逻辑假。而且,Python中值为“空”的 数据,如一个空字符串、一个空的元组等,它们的布尔值均为False。 >>> x=True >>> int(x) 1 >>> y=False >>> int(y) 0 >>> • 关系型表达式或逻辑型表达式的值为布尔型,在程序中通常用来表示条件。布尔型数据可以参 与算术运算。 >>> x=1 >>> y=2 >>> x>y False >>> x+(x>y) 1 >>> 布尔类型

02运算符与表达式
单击此处编辑标题样式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第2章 Python语言概述.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第1章 程序与算法.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学大纲 Programming of Computer Language.docx
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第9章 数据库查询优化.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第7章 数据库设计(2/2).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第7章 数据库设计(1/2).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(4/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(3/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(2/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第6章 关系数据理论(1/4).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第5章 数据库完整性.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第4章 数据库安全性.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第3章 关系数据库标准语言SQL.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第2章 关系数据库.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第1章 概论(主讲:马佳琳).pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第11章 并发控制.pdf
- 沈阳师范大学:《数据库原理》课程教学课件(讲稿)第10章 数据库恢复技术.pdf
- 沈阳师范大学:《数据库原理》课程授课教案(讲义,共十章,主讲:马佳琳).pdf
- 沈阳师范大学:《数据库原理》课程教学大纲 DataBase Principle.pdf
- 沈阳师范大学:《大学计算机基础》课程教学资源(PPT课件,完整讲稿,共五章).pptx
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第4章 程序控制结构.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第5章 组合数据结构.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第6章 字符串与正则表达式.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程教学课件(PPT讲稿)第7章 自定义函数和模块.pdf
- 沈阳师范大学:《高级语言程序设计Python》课程授课教案(讲义,授课教师:刘立群).pdf
- 沈阳师范大学:《计算机控制技术》课程教学大纲 Computer Control Technology.pdf
- 沈阳师范大学:《计算机控制技术》课程授课教案(共九章,主讲教师:申海).pdf
- 沈阳师范大学:《计算机控制技术》课程教学课件(讲稿)第4章 常规及复杂控制技术.pdf
- 沈阳师范大学:《单片机原理与接口技术应用》课程授课教案(完整讲义,共三十八讲).docx
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学大纲 Principle and interface technology of single chip microcomputer.docx
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F103xCDE数据手册(中文,第5版).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F103xCDE数据手册(英文,第5版).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)Cortex-M3技术参考手册(共十七章,含附录).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)Cortex-M3权威指南中文.pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)STM32F10xxx Cortex-M3编程手册(PM0056 Programming manual STM32F10xxx/20xxx/21xxx/L1xxxx Cortex®-M3 programming manual).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)AN2606 应用笔记(STM32微控制器系统存储器自举模式).pdf
- 《单片机原理与接口技术应用》课程教学资源(文献资料)从ARM9到A15手机处理器架构进化历程.doc
- 《单片机原理与接口技术应用》课程教学资源(文献资料)普中F103-Z400开发板原理图.pdf
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学资源(PPT课件)第10章 DMA控制器.ppt
- 沈阳师范大学:《单片机原理与接口技术应用》课程教学资源(PPT课件)第01章 绪论.ppt
