模块(module)和包(package)
- 一个python文件,就是一个模块,文件名称(除去.py)被称为模块名
- 当我们的某个模块(文件)中的代码,使用了另一个模块(文件)中的元素(函数、变量、 类)时,需要导入
- 包- 分门别类的管理python文件- 包就是文件夹- 包中,建议永远都有一个__init__.py文件(在文件夹中包含一个__init__.py,Python就会把文件夹当作一个package,里面的py文件就能够在外面被import了。),它会在别的模块导入这个包的时候,被自动执行。- 如果要调用的函数、类、变量所在的模块,在一个包中,要连包名一起出现在导入的 语句中- 语法示例
from 包名.模块名 import 函数,变量,类 from 包名 import 模块名 from 包名1.包名2.模块名 import 函数,变量,类 from 包名1.包名2import 模块名
python中的常用的函数
内置函数(不需要导入)
- print、input
- int、str、float、bool、type
- len、sorted
- abs、max、min
- id、ord
- 内置函数的使用,不需要导入,可以直接使用
非内置函数
- 非内置函数、需要导入(推荐奖导入的代码写在一个文件的顶部)
- 导入模块:import 模块名- 导入模块后,使用模块名.函数名()的格式来调用函数- 一个python文件,就是一个模块,文件中的方法,就是函数
- 导入函数:- 从模块中导入:from 模块名 import 函数名- 从模块中导入多个函数:from 模块名 import 函数名1,函数名2…
- 导入函数后起别名(不推荐):from 模块名 import 函数名 as 别名
- import 一个模块,相当于执行了模块这个文件,如果文件中存在执行语句,如果不对这些执行语句作处理,那么这些语句将会执行,处理的方法是,将要执行的语句,全部放入下面这个语句中:
if __name__ =='__main__': 执行语句1 执行语句2 ···# __name__是文件的内置属性,当本地文件执行时,__name__的值为__main__# 当这个文件被import时执行时,__name__的值为该文件的名字
- 自动导入:当你输入一个函数后(前提是这个函数存在),出现红色波浪线的情况,可以按下Alt+Enter,选择import选项,软件可以帮你自动导入
常用的函数
随机数模块(random)中的常用函数
- random():生成一个0到1之间的随机浮点数(不能到达1)
- randint(50,70):生成一个范围之间的随机整数(两边都包含)
- choice(容器):返回容器中一个随机的元素
时间模块(time)
- sleep(3.5):让程序休眠3.5秒
- time():返回当前系统的时间戳(是一个以秒为单位的浮点数) - 计算方式是从1970年1月1日0点0分0秒开始计算,到当前时间经过了多少秒
- strftime(’%Y%m%d%H%M%S’):返回格式化后的系统当前时间 - %Y:当前年- %m:当前月- %d:当前日- %H:当前时- %M:当前分- %S:当前秒- 格式也可以是strftime(’%Y-%m-%d %H:%M:%S’) - 可以自己定义
标签:
python
本文转载自: https://blog.csdn.net/weixin_56214452/article/details/117450856
版权归原作者 大肠干挑面多加蒜 所有, 如有侵权,请联系我们删除。
版权归原作者 大肠干挑面多加蒜 所有, 如有侵权,请联系我们删除。