Python3 教程 第9页
Python 内置函数 描述 print() 方法用于打印输出,最常见的一个函数。 语法 以下是 print() 方法的语法: print(*objects, sep=' ', end='\n', file=sys.stdout) 参数 objects:复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。 sep:用来间隔多个对象,默认值是一个空格。 end:用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。 file:要写入的文件对象。 返回值 无 实例 以下展示了使用 print 函数的实例: >>>print(1) 1 >>> print("Hello World") Hello World >>> a = 1 >>> b = 'w3cschool' >>> print(a,b) 1 w3cschool >>> print("aaa""bbb") aaabbb >>> print("aaa","bbb") aaa bbb >>> >>> print("www","w3cschool","cn",sep=".") # 设置间隔符 www.w3cschool.cn Python 内置函数
Python 内置函数 描述 help()函数用于查看函数或模块用途的详细说明。 语法 help 语法: help([object]) 参数说明: object:对象 返回值 返回对象帮助信息。 实例 以下实例展示了 help 的使用方法: print(help('sys')) # 查看 sys 模块的帮助 print(help('str')) # 查看 str 数据类型的帮助 a = [1,2,3] print(help(a)) # 查看列表 list 帮助信息 print(help(a.append)) # 显示list的append方法的帮助 尝试一下 Python 内置函数
Python 内置函数 描述 id() 函数用于返回对象的唯一标识符,通常情况下,这个唯一标识符是这个对象的内存地址。 注意,在python的官方文档中并没有直接提到这个唯一标识符是内存地址。但提到了该方法在CPython中是通过获取内存中对象的地址实现的。 语法 id() 语法: id([object]) 参数说明: object:一个对象。 返回值 返回对象的唯一标识符(在CPython中,这个值是对象的内存地址),这是一个整型数值 实例 以下实例展示了 id() 的使用方法: a = 'w3cschool' # 一个字符串对象 x = id(a) # 使用id()函数获得这个字符串对象的唯一标识符(内存地址) print("字符串对象a的唯一标识符(内存地址)为:",x) # 输出这个值 尝试一下 运行结果如下: 字符串对象a的唯一标识符(内存地址)为: 2875940289392 因为每次运行时使用的内存都是不一样的,所以运行结果并不一定是2875940289392,也可能是其他数值! 应用 id()函数因为返回的是对象的唯一标识符,所以通常用来判断两个元素是不是同一个对象。 举个例子,在python中,赋值语句不复制对象,而是创建目标和对象的绑定关系,以字符串为例: a = 'W3Cschool' b =a 这种赋值语句获得的变量a和变量b都是指向同一个字符串对象(甚至不会多复制一份出来) a = 'w3cschool' # 一个字符串对象 x = id(a) # 使用id()函数获得这个字符串对象的唯一标识符(内存地址) print("字符串对象a的唯一标识符(内存地址)为:",x) # 输出这个值 b=a # 这样一来b就相当于把a复制到b中 print("字符串对象b的唯一标识符(内存地址)为:",id(b)) # 输出b的内存地址 尝试一下 Python 内置函数
math 模块 描述 Python math.e 常量用于返回欧拉数 (2.7182…)。 语法 math.e 常量语法如下: math.e 返回值 返回一个浮点数 2.718281828459045,表示数学常数 e。 实例 以下实例返回欧拉数 (2.7182…): # 导入 math 包 import math # 输出 e 的值 print (math.e) 尝试一下 输出结果: 2.718281828459045 math 模块
math 模块 描述 Python math.inf 正无穷大的浮点数,负无穷大,使用 -math.inf 。 math.inf 相当于 float('inf') 的输出。 语法 math.inf 常量语法如下: math.inf 返回值 返回一个浮点数,表示正无穷大。 实例 以下实例返回正无穷大与负无穷大: # 导入 math 包 import math # 输出正无穷大 print (math.inf) # 输出负无穷大 print (-math.inf) 尝试一下 输出结果: inf -inf math 模块
math 模块 描述 Python math.nan 返回一个浮点值 nan(not a number,不是一个数字),这个值不是一个合法数字。 math.nan 相当于 float(‘nan’) 的输出。 语法 math.nan 常量语法如下: math.nan 返回值 返回一个浮点数 nan。 实例 以下实例返回 nan: # 导入 math 包 import math # 输出 nan print (math.nan) # 输出 nan 类型 print (type(math.nan)) 尝试一下 输出结果: nan <class 'float'> math 模块
math 模块 描述 math.pi 返回一个浮点值 π, 一般指圆周率,圆周率 PI (3.1415…)。 PI: 3.141592653589793。 语法 math.pi 常量语法如下: math.pi 返回值 返回一个浮点数 3.141592653589793,表示圆周率。 实例 以下实例返回 PI: # 导入 math 包 import math # 输出 PI print (math.pi) 尝试一下 输出结果: 3.141592653589793 math 模块
math 模块 描述 math.tau 返回数学常数 τ = 6.283185…, tau 是一个圆周常数,等于 2π,即圆的周长与半径之比。 tau 值为 6.283185307179586。 τ的读音类似“套”,是一个值为2π的常数,因为部分学者发现在数学公式中2π更常见,从而认为π“不合自然”,但对于开发者而言自然是选择两者都要,哪个方便选哪个。 语法 math.tau 常量语法如下: math.tau 返回值 返回一个浮点数 6.283185307179586,表示圆的周长与半径之比。 实例 以下实例返回 tau: # 导入 math 包 import math # 输出 tau print (math.tau) 尝试一下 输出结果: 6.283185307179586 math 模块
math 模块 描述 math.acos(x) 返回 x 的反余弦,结果范围在 0 到 pi 之间。 math.acos() 接收的参数为 -1 到 1。 math.acos(-1) 返回 math.pi 常量。 语法 math.acos() 方法语法如下: math.acos(x) 参数说明: x — 必需,一个数字, -1 到 1 之间。如果 x 不是一个数字,返回 TypeError。 返回值 返回一个浮点数,表示一个数字的反余弦。 实例 以下实例返回指定数字的反余弦: # 导入 math 包 import math # 输出反余弦值 print(math.acos(0.55)) print(math.acos(-0.55)) print(math.acos(0)) print(math.acos(1)) print(math.acos(-1)) 尝试一下 输出结果: 0.9884320889261531 2.15316056466364 1.5707963267948966 0.0 3.141592653589793 math 模块
math 模块 描述 math.acosh(x) 返回 x 的反双曲余弦值。 math.acosh() 接收的参数大于等于 1。 语法 math.acosh() 方法语法如下: math.acosh(x) 参数说明: x — 必需,一个数字,大于等于 1。如果 x 不是一个数字,返回 TypeError。 返回值 返回一个浮点数,表示一个数字的反双曲余弦值。 实例 以下实例返回不同数字的反双曲余弦: # 导入 math 包 import math # 输出反双曲余弦值 print (math.acosh(7)) print (math.acosh(56)) print (math.acosh(2.45)) print (math.acosh(1)) 尝试一下 输出结果: 2.6339157938496336 4.718419142372879 1.5447131178707394 0.0 math 模块