Python3 教程 第7页
Python3 log10() 函数 Python3 数字 描述 log10() 方法返回以10为基数的x对数,x>0。 语法 以下是 log10() 方法的语法: import math math.log10( x ) 注意:log10()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。 参数 x — 数值表达式。 返回值 返回以10为基数的x对数,x>0。 实例 以下展示了使用 log10() 方法的实例: #!/usr/bin/python3 import math # 导入 math 模块 print ("math.log10(100.12) : ", math.log10(100.12)) print ("math.log10(100.72) : ", math.log10(100.72)) print ("math.log10(119) : ", math.log10(119)) print ("math.log10(math.pi) : ", math.log10(math.pi)) 尝试一下 以上实例运行后输出结果为: math.log10(100.12) : 2.0005208409361854 math.log10(100.72) : 2.003115717099806 math.log10(119) : 2.075546961392531 math.log10(math.pi) : 0.4971498726941338 Python3 数字
Python3 fabs() 函数 Python3 数字 描述 fabs() 方法返回数字的绝对值,如math.fabs(-10) 返回10.0。 fabs() 函数类似于 abs() 函数,但是他有两点区别: abs() 是内置函数。 fabs() 函数在 math 模块中定义。 fabs() 函数只对浮点型跟整型数值有效。 abs() 还可以运用在复数中。 语法 以下是 fabs() 方法的语法: import math math.fabs( x ) 注意:fabs()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。 参数 x — 数值表达式。 返回值 返回数字的绝对值。 实例 以下展示了使用 fabs() 方法的实例: #!/usr/bin/python3 import math # 导入 math 模块 print ("math.fabs(-45.17) : ", math.fabs(-45.17)) print ("math.fabs(100.12) : ", math.fabs(100.12)) print ("math.fabs(100.72) : ", math.fabs(100.72)) print ("math.fabs(math.pi) : ", math.fabs(math.pi)) 尝试一下 以上实例运行后输出结果为: math.fabs(-45.17) : 45.17 math.fabs(100.12) : 100.12 math.fabs(100.72) : 100.72 math.fabs(math.pi) : 3.141592653589793 Python3 数字
Python3 数字 描述 sqrt() 方法返回数字x的平方根。 语法 以下是 sqrt() 方法的语法: import math math.sqrt( x ) 注意:sqrt()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。 参数 x — 数值表达式。 返回值 返回数字x的平方根。 实例 以下展示了使用 sqrt() 方法的实例: #!/usr/bin/python3 import math # 导入 math 模块 print ("math.sqrt(100) : ", math.sqrt(100)) print ("math.sqrt(7) : ", math.sqrt(7)) print ("math.sqrt(math.pi) : ", math.sqrt(math.pi)) 尝试一下 以上实例运行后输出结果为: math.sqrt(100) : 10.0 math.sqrt(7) : 2.6457513110645907 math.sqrt(math.pi) : 1.7724538509055159 Python3 数字
Python3 exp() 函数 Python3 数字 描述 exp() 方法返回x的指数,ex。 语法 以下是 exp() 方法的语法: import math math.exp( x ) 注意:exp()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。 参数 x — 数值表达式。 返回值 返回x的指数,e x。 实例 以下展示了使用 exp() 方法的实例: #!/usr/bin/python3 import math # 导入 math 模块 print ("math.exp(-45.17) : ", math.exp(-45.17)) print ("math.exp(100.12) : ", math.exp(100.12)) print ("math.exp(100.72) : ", math.exp(100.72)) print ("math.exp(math.pi) : ", math.exp(math.pi)) 尝试一下 以上实例运行后输出结果为: math.exp(-45.17) : 2.4150062132629406e-20 math.exp(100.12) : 3.0308436140742566e+43 math.exp(100.72) : 5.522557130248187e+43 math.exp(math.pi) : 23.140692632779267 Python3 数字
Python3 modf() 函数 Python3 数字 描述 modf() 方法返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。 语法 以下是 modf() 方法的语法: import math math.modf( x ) 注意:modf()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。 参数 x — 数值表达式。 返回值 返回x的整数部分与小数部分, 实例 以下展示了使用 modf() 方法的实例: #!/usr/bin/python3 import math # 导入 math 模块 print ("math.modf(100.12) : ", math.modf(100.12)) print ("math.modf(100.72) : ", math.modf(100.72)) print ("math.modf(119) : ", math.modf(119)) print ("math.modf(math.pi) : ", math.modf(math.pi)) 尝试一下 以上实例运行后输出结果为: math.modf(100.12) : (0.12000000000000455, 100.0) math.modf(100.72) : (0.7199999999999989, 100.0) math.modf(119) : (0.0, 119.0) math.modf(math.pi) : (0.14159265358979312, 3.0) Python3 数字
PyCharm 是 JetBrains 公司(www.jetbrains.com)研发,用于开发 Python 的 IDE 开发工具。 图 1 所示为 JetBrains 公司开发的多款开发工具, 利用这些这些工具可以编写 Python、C/C++、C#、DSL、Go、Groovy、Java、JavaScript、Objective-C、PHP 等编程语言。 图 1 JetBrains 开发工具 一、PyCharm下载和安装 1. 进入 PyCharm官方下载页面(如图 2 所示),如果不能进入网站可以选择百度搜索PyCharm,找到合适的网站下载。 可以看到 PyCharm 有 2 个版本,分别是 Professional(专业版)和 Community(社区版)。其中,专业版是收费的,可以免费试用 30 天;而社区版是完全免费的。图 2 PyCharm 官方下载页面W3Cschool建议初学者使用社区版,更重要的是,该版本不会对学习 Python 产生任何影响。 2. 根据图 2 所示点击“下载”按钮,等待下载完成。 下载完成后,我们会得到一个 PyCharm 安装包(本节下载的是 pycharm-community-2019.2.2 版本)。双击打开下载的安装包,正式开始安装(如图 3 所示)。图 3 开始安装界面 3. 选择“Next”,可以看到如图 4 所示的对话框,这里是设置 PyCharm 的安装路径,建议不要安装在系统盘。图 4 设置 PyCharm 安装路径 4. 继续点击“Next”,这里需要进行一些设置,可根据图 5 所示,自行选择需要的功能,若无特殊需求,按图中勾选即可;图 5 安装设置对话框 5. 继续点击“Next”,达到图 6 所示的对话框,这里选择默认即可,点击 “Install”,并等待安装进度条达到 100%,PyCharm 就安装完成了。图 6 选择开始菜单文件 6.需要注意的是,首次启动 PyCharm,会自动进行配置 PyCharm 的过程(选择 PyCharm 界面显式风格等等),我们可根据自己的喜好进行配置,由于配置过程非常简单,这里不再给出具体图示。我们也可以直接退出,即表示全部选择默认配置。 二、PyCharm配置Python解释器 1. 首先安装 PyCharm 完成之后,打开它会显示如下所示的界面:图 8 PyCharm 初始化界面 2. 在此界面中,可以手动给 PyCharm 设置 Python 解释器。点击图 8 所示的 Configure 选项,选择“Settings”,进入图 9 所示的界面。图 9 设置 Python 解释器界面 3. 可以看到,”No interpreter” 表示未设置 Python 解释器,这种情况下,可以按图 9 所示,点击设置按钮,选择”add”,此时会弹出图 10 所示的窗口。 图 10 添加 Python 解释器界面 4....
Python3 数字 | Python 内置函数 描述 round() 方法返回浮点数x的四舍五入值。 语法 以下是 round() 方法的语法: round( x [, n] ) 参数 x — 数值表达式。 n — 表示从小数点位数,其中 x 需要四舍五入,默认值为 0。 返回值 返回浮点数x的四舍五入值。 实例 以下展示了使用 round() 方法的实例: #!/usr/bin/python3 print ("round(70.23456) : ", round(70.23456)) print ("round(56.659,1) : ", round(56.659,1)) print ("round(80.264, 2) : ", round(80.264, 2)) print ("round(100.000056, 3) : ", round(100.000056, 3)) print ("round(-100.000056, 3) : ", round(-100.000056, 3)) 尝试一下 以上实例运行后输出结果为: round(70.23456) : 70 round(56.659,1) : 56.7 round(80.264, 2) : 80.26 round(100.000056, 3) : 100.0 round(-100.000056, 3) : -100.0 Python3 数字 | Python 内置函数
Python3 数字 | Python 内置函数 描述 abs() 函数接受一个参数,并返回该参数的绝对值。 注:虽然abs()函数是数学运算相关的方法,但是abs()函数是python内置函数,不是math模块的函数。 math模块也有求绝对值的方法(math.fabs())二者有所区别: abs()方法可以接受int,float和复数类型的参数。返回相对应的值(复数返回模)。 fabs()方法只能接受int和float类型的参数,返回值为float。 语法 以下是 abs() 方法的语法: abs(x) 参数 x — 可以是整数、浮点数、复数或任何实现了 __abs__() 的对象。 返回值 函数返回 x(数字)的绝对值,如果参数是一个复数,则返回它的模。 实例 以下展示了使用 abs() 方法的实例: #!/usr/bin/python3 x = -40 #定义一个int类型的变量 print(type(x)) #查看x是不是int类型 x =abs(x) # 求x的绝对值 print(x) # x的绝对值 print(type(x)) # 查看int类型的变量求完绝对值后是什么类型 y =-12.5 #定义一个float类型的变量 print(type(y)) # 查看y是不是float类型 x =abs(y) # 求y的绝对值 print(y) # y的绝对值 print(type(y)) #查看float类型的变量求完绝对值后是什么类型 z = -101 - 0.3j # 定义一个complex(复数)类型的变量 print(type(z)) # 查看z是不是complex类型 x =abs(z) # 求z的绝对值 print(z) # z的绝对值 print(type(z)) # 查看complex类型的变量求完绝对值后是什么类型 以上实例运行后输出结果为: <class 'int'> 40 <class 'int'> <class 'float'> -12.5 <class 'float'> <class 'complex'> (-101-0.3j) <class 'complex'> Python3 数字 | Python 内置函数
Python3 数字 | Python 内置函数 描述 pow() 方法返回 xy(x的y次方) 的值。 在python中,求x的y次方的方法有很多,例如内置函数pow(),math模块的math.pow(),以及**运算符,他们都需要接受两个参数,但他们各有区别: **运算符可以用来计算幂次方,但只能计算整数次幂,如果需要计算浮点数次幂,请使用内置函数pow()或者math.pow() 内置函数pow()和math模块的math.pow()功能是一样的,但在返回值上,math.pow()总是返回浮点型 语法 以下是 pow() 方法的语法: math.pow(x,y) 参数 x — 数值表达式。 y — 数值表达式。 返回值 返回 xy(x的y次方) 的值。 实例 以下展示了使用 pow() 方法的实例: #!/usr/bin/python3 print ("pow(100, 2) : ", pow(100, 2)) print ("pow(100, -2) : ", pow(100, -2)) print ("pow(2, 4) : ", pow(2, 4)) print ("pow(3, 0) : ", pow(3, 0)) 尝试一下 以上实例运行后输出结果为: pow(100, 2) : 10000 pow(100, -2) : 0.0001 pow(2, 4) : 16 pow(3, 0) : 1 Python3 数字 | Python 内置函数
Python3 数字 | Python 内置函数 描述 max() 方法返回给定参数的最大值,参数可以为序列。 语法 以下是 max() 方法的语法: max( x, y, z, .... ) 参数 x — 数值表达式。 y — 数值表达式。 z — 数值表达式。 返回值 返回给定参数的最大值。 实例 以下展示了使用 max() 方法的实例: #!/usr/bin/python3 print ("max(80, 100, 1000) : ", max(80, 100, 1000)) print ("max(-20, 100, 400) : ", max(-20, 100, 400)) print ("max(-80, -20, -10) : ", max(-80, -20, -10)) print ("max(0, 100, -400) : ", max(0, 100, -400)) 尝试一下 以上实例运行后输出结果为: max(80, 100, 1000) : 1000 max(-20, 100, 400) : 400 max(-80, -20, -10) : -10 max(0, 100, -400) : 100 Python3 数字 | Python 内置函数