Python教程

2021-10-21Python 第五天

本文主要是介绍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网站 让所有程序员共享第三方模块

函数参数

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

这篇关于2021-10-21Python 第五天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!