Python基础语法
文章平均质量分 73
秋墓
到死之前,请不要停止有意义的思考。
展开
-
Python:Optional和带默认值的参数
带默认值的参数在Python中的类或者函数中,默认值参数在声明时附带了它的默认值,故在实例化时,可以选择性的为该参数赋值。例如:#默认值参数def foo_v1(a: int, b: int = 1): print(a + b)#未给b传入实参时,采用默认值 foo_v1(2)# 输出# >>> 3Typing.Optional类可选类型,用该类声明的参数与带默认值的参数类似,不过特殊的用它声明的参数的默认值可以为None。以下为Python Doc原创 2020-10-10 09:32:20 · 64002 阅读 · 4 评论 -
Python包以及包内的__init__.py文件
一、Python文档对包(Package)的定义:package – 包一种可包含子模块或递归地包含子包的 Python module。从技术上说,包是带有 __ path__ 属性的 Python 模块。而在python 3.x之前,文件夹目录中含有__init__.py即为包,包是对一系列py模块的集合或者说打包,想要调用包中的模块目录中必须要有__init__.py文件。但注意在python3.x之后去除了这一要求,意味着即使目录中没有__init__.py,也会被识别为包从而调用包中原创 2020-10-04 18:01:46 · 1539 阅读 · 1 评论 -
Python:No module named问题详解
这里写目录标题一、sys.path问题二、模块和包导入问题三、模块的__name__一、sys.path问题二、模块和包导入问题三、模块的__name__原创 2020-06-20 20:53:32 · 19493 阅读 · 0 评论 -
Python【列表】:extend()和append()方法的区别
1、概述:extend()和append()方法都是Python列表类的内置方法,他们的功能都是往现存列表中添加新的元素,但也有区别:List.append():一次只能往列表对象末尾添加一个元素。List.extend():顾名思义:拓展列表,可以把新的列表添加到你列表的末尾。 2、举个栗子:...原创 2020-06-11 09:40:44 · 448 阅读 · 0 评论