《Python应用程序设计》3.1 数字类型目录12数字类型概述数值处理函数 数字类型概述Python有三种数字类型,分别是整数类型、浮点数类型和复数类型。例如某学生的年龄23为整数类型,他所学课程《Python程序设计基础》的成绩94.5为浮点数类型,而2+3j则是一个复数类型。1 数字类型概述1.整数类型整数类型简称整型,英文使用int表示,它表示整数。整型在Python中的取值范围没有限制,可以表示任意大的整数。它有四种进制,分别是十进制、二进制、八进制和十六进制。1 数字类型概述1.整数类型1表1 整型的4种进制表示进制种类进制符号说明十进制无默认进制二进制 0b或0B由字符 0、1组成八进制 0o或0O由字符 0到7组成十六进制 0x或0X由字符 0到9、a到f或 A到 F组成 数字类型概述2.浮点数类型浮点数类型简称浮点型,英文使用float表示,主要用来表示实数。Python中的浮点型必须带有小数部分,小数部分可以为0。浮点数有两种表示方法:十进制表示法和科学计数法表示。Python中的浮点数运算中有个不确定尾数的问题,即两个浮点数运算,有一定的概率会在运算结果后增加不确定的尾数。1 数字类型概述3.复数类型复数类型用来表示数据中的复数,英文使用complex表示。复数由两部分组成,分别是实数部分(real)和虚数部分(imag),可以表示为real+imagj。其中的j(或者J)被称作虚数单位,它是复数的基本特征。复数类型中的实数部分和虚数部分都是浮点类型,需要注意的是,当复数的虚部为1时1不能被省略,即1j表示复数,而省略后的j只能用来表示一个变量。1 数值处理函数 Python中有一些内置函数,可以对数字类型的数据进行处理。2表2 数值处理的内置函数函数说明?abs(x) 返回数字x的绝对值divmod(x,y) 返回一个包含商和余数的元组(x//y, x%y)pow(x,y) 返回x的y次方的值round(x [, n]) 返回浮点数x的四舍五入值max(x,y,z, ...) 返回给定参数的最大值min(x,y,z, ...) 返回给定参数的最小值 任务描述任务名称:输出1000以内的水仙花数所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=13+53+33,本任务需要输出1000以内的水仙花数。 拓展任务任务名称:求解一元二次方程的根已知参数一元二次方程的系数为a、b、c, 编写函数返回方程的根。THANK YOU
原创力文档

文档评论(0)