中国高校课件下载中心 》 教学资源 》 大学文库

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

文档信息
资源类别:文库
文档格式:PDF
文档页数:44
文件大小:998.19KB
团购合买:点击进入团购
内容简介
沈阳师范大学:《高级语言程序设计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运算符与表达式

单击此处编辑标题样式

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档