请选择 进入手机版 | 继续访问电脑版

湖南新梦想

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 604|回复: 0

python

[复制链接]

3

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2023-3-6 14:50:07 | 显示全部楼层 |阅读模式
pytho函数与模块
        定义:函数是组织好多的,可以重复的,用来实现单一或相关联功能的代码段,函数能提高应用的模块性和代码的重复利用率,可以被用户调用
        关键字:def
                函数本身不会执行,只有被调用时执行里面的代码
        函数的调用:函数名()
        函数递归
                自己调用自己的函数
         模块
                 使用模块可以避免函数和变量名的冲突,尽量不要和内置的函数名冲突
        模块导入方法
                import 模块名
                        模块在项目根目录或者内置根目录下时,可以直接使用impor接模块名进行调用
                from 模块名 import 函数名
                        这种方式直接导入函数,不建议使用 ,因为可能会导致函数名或者变量名的冲突
                from 包名 impor 模块名
                        不管是否在同一个包下,只要不是在项目目录下或者python内置目录下都需要使用from引用
                导入特点
                        导入的模块中所有代码都会执行,除了函数
                包和文件夹的区别
                        包中包含_init_py
                         _init_py
                                相当于初始模块,根据自己需求决定是否在里面编码,因为在from包过程中,会执行初始模块
        不同模块之间元素使用需要使用模块点(.)元素的方式调用
        函数分为形参和实参
                形参就是形式参数
                        位置形参
                                有多少个形参 调用就得多少个实参,而且数量必须是11对应的
                        关键字形参
                                通过关键字寻找对应实参
                        缺省形参或者叫默认形参
                                在形参中带有默认值,函数调用时,如果没有传递实参,则使用默认值,如果传递实参,则使用传递中的实参
                        收集形参或者叫不定长形参
                                一个星号
                                        表示实参需要传递一个元组,也可以为空
                                两个星号
                                        表示实参需要传递字典,要么别传
                实参就是实际参数
        return
                表示返回值,相当于给函数赋值
                默认返回none
                retun后面的函数不会执行
        global声明()是全局作用域
        函数中变量优先级
                局部的作用>嵌套的作用>全局作用域>内容作用域
        open函数
                用来打开文件
                常用形象
                        file:文件地址
                        mode:操作方式
                        encoding:编码
                                r 表示读取
                                 w是写入,如果文件不存在。那么会创建文件夹
        文件目录操作:os模块
                文件重命名:os.rename(oldfile.nwefile)
                在指定位置新建文件:os.mkdir
                更改文件操作路径:os.chdir
                删除目录:os.rmdir(dirname)
                创建多级目录:os.makedirs
                删除文件:so(remove.filename)
                获取当前文件夹位置:os.getcwd()
                获取当前所在文件目录:os.path.isdir
                判断是否为文件:os.path.isfile
        时间操作
                time模块
                        获取当前时间戳:time.time()
                        格式化显示时间:time.strftime(指定格式)
                        英文显示时间:time strftime()
                datetime模块
                        获取当前时间:datetime.detatime.today()
                        获取指定时间戳:时间timestamp()
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|湖南新梦想 ( 湘ICP备18019834号-2 )

GMT+8, 2023-10-4 15:27 , Processed in 0.066090 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表