知识回顾:
上一节主要学习了%取余数,举例如下:
5%3=2利用这个取余的方法,我们可以计算几天后是星期几的问题?计算公式:(今天是星期几+几天后)%7
一、回到python REPL
python REPL简称python控制台。往往企业中的生产环境比较简单,但是需要我们可能去解决一些bug,需要现场调试,此时,现场开发,可能用到帮助来提示我们一些函数的用法。
二、如何利用帮助命令解决问题?
1、利用dir()函数来获取当前环境下面有哪些模块?
方法如下:
>>> dir()
['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__']
>>> import math
>>> dir()
['__annotations__', '__builtins__', '__doc__', '__loader__', '__name__', '__package__', '__spec__', 'math']
由此,我们观察出,导入的模块也会被纳入进去。
那么,我们如何利用帮助命令解决问题呢?
2、利用help命令来获取模块下面的所有函数
help(模块名称):返回所有的函数的详细解释。
help(模块名称.函数名称):返回某个函数的详细解释。
使用方法举例:
>>> help(math)
Help on built-in module math:
NAME
math
DESCRIPTION
This module is always available. It provides access to the
mathematical functions defined by the C standard.
FUNCTIONS
acos(x, /)
Return the arc cosine (measured in radians) of x.
acosh(x, /)
Return the inverse hyperbolic cosine of x.
asin(x, /)
Return the arc sine (measured in radians) of x.
asinh(x, /)
Return the inverse hyperbolic sine of x.
atan(x, /)
Return the arc tangent (measured in radians) of x.
atan2(y, x, /)
Return the arc tangent (measured in radians) of y/x.
Unlike atan(y/x), the signs of both x and y are considered.
-- More --
那么,如果我是使用dir函数会怎样呢?
dir(参数):参数是模块名称
返回这个模块下的所有的模块名称。
使用举例:
>>> dir(math)
['__doc__', '__loader__', '__name__', '__package__', '__spec__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh', 'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial', 'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'gcd', 'hypot', 'inf', 'isclose', 'isfinite', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10', 'log1p', 'log2', 'modf', 'nan', 'pi', 'pow', 'radians', 'remainder', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'tau', 'trunc']
三、Python中如何调用cmd命令?
1、导入os模块
import os
2、查看函数
dir(os)
3、找到执行cmd命令的函数system
help(os.system)
4、调用cmd命令的函数
os.system(“cls”) 执行cls来清空当前窗体。
四、总结强调
1、掌握help函数看帮助详细。
2、掌握dir函数看当前环境下有哪些变量、模块等。
3、掌握通过导入os模块来调用cmd命令。