栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

2021-10-21Python 第五天

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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个主要位置搜索模块:

  1. 你的当前工作目录
  2. 你的解释器的site-packages位置
  3. 标准库位置
    从命令行运行python?p175
    使用“setuptools”将模块安装到site-packages
    1创建一个发布描述
    创建至少两个描述文件 setup.py和READMAE.txt
    2生成一个发布文件
    3安装发布文件
    其他程序员也可以使用pip安装你的模块
    PyPI网站 让所有程序员共享第三方模块
函数参数

对象引用
解释器会查看对象引用(内存地址)指示的那个值的类型,如果变量指示一个可变的值,就应该按引用调用语义;如果所指示的数据的类型是不可变的,则会按值调用语义;(存疑)
列表、字典、集合总是按引用传入参数的;字符串、整数和元组则是按值传入参数

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/344548.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号