2021-10-21Python 第五天
2021/10/21 12:09:24
本文主要是介绍2021-10-21Python 第五天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
函数与模块
关键字:return;def;
单行注释:#;多行用三重引号字符串
bool :
空串、空列表、空字典都计算为False,None也是
只要不为0的数就计算为1,包括负数
为函数设定参数及返回值类型
def search3(word:str,letters:str)->set:
为参数设置默认值
def search3(word:str='aeiou',letters:str)->set:
位置赋值与关键字赋值
search3('galaxy','yzy') search3(letters = 'yzy',word = 'galaxy')此时不用讲究参数顺序
共享函数
办法就是创建一个模块,模块就是包含函数的文件;
如何找到模块
import 注意避免在代码中使用硬编码的路径
查看模块时解释器会在3个主要位置搜索模块:
- 你的当前工作目录
- 你的解释器的site-packages位置
- 标准库位置
从命令行运行python?p175
使用“setuptools”将模块安装到site-packages
1创建一个发布描述
创建至少两个描述文件 setup.py和READMAE.txt
2生成一个发布文件
3安装发布文件
其他程序员也可以使用pip安装你的模块
PyPI网站 让所有程序员共享第三方模块
函数参数
对象引用
解释器会查看对象引用(内存地址)指示的那个值的类型,如果变量指示一个可变的值,就应该按引用调用语义;如果所指示的数据的类型是不可变的,则会按值调用语义;(存疑)
列表、字典、集合总是按引用传入参数的;字符串、整数和元组则是按值传入参数
这篇关于2021-10-21Python 第五天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南