五、Python入门-函数与模块
程序员文章站
2022-03-10 13:12:00
函数与模块 函数的定义 def 函数名(参数): 主体 return 返回值 函数参数传递 1.顺序传入 2.关键字 3.默认参数 默认参数必须放到参数列表末位 4.不定长参数 def show(name,age,sex,hobby): print("我叫:",name,"年龄:",age,"性别: ......
函数与模块
函数的定义
def 函数名(参数):
主体
return 返回值
函数参数传递
1.顺序传入
2.关键字
3.默认参数
默认参数必须放到参数列表末位
4.不定长参数
def show(name,age,sex,hobby): print("我叫:",name,"年龄:",age,"性别:",sex,"爱好:",hobby) #顺序传入 show("张三",18,"男","打球") #关键字 #show(hobby="打球","张三",sex="男",age=18) #× show("张三",hobby="打球",sex="男",age=18) #√ show(name="张三",hobby="打球",sex="男",age=18) #最好统一传参方式 #默认参数,默认参数必须放到参数列表末位 def show2(name,age,sex,hobby="篮球"): print("我叫:",name,"年龄:",age,"性别:",sex,"爱好:",hobby) show2("张三",18,"男") #不定长参数 def myadd(*args): mysum=0 for i in args: mysum+=i return mysum print(myadd(2,4,8,6,10)) print(myadd())
内置函数
模块
*别组织单元,它将程序代码和数据封装起来以便重用
#导入模块 import random #导入模块全部 a=random.random() from random import * #导入模块全部 from random import choice #导入模块指定函数 b=choice(["一","二","三"]) #导入自定义的模块 import d9t1331 d9t1331.show("张三",18,"男","打球") #import 相当将对应的模块(.py)复制过来
内置模块
#爬虫 from urllib import request #百度网页信息 url="http://www.baidu.com" data=request.urlopen(url).read() print(data.decode()) #系统命令 import os os.system("c:\windows\system32\mspaint.exe") #控制浏览器 import webbrowser webbrowser.open("http://www.baidu.com")
第三方模块
第三方模块路径:安装路径\lib\site-packages
安装:
1.使用工具 pip
升级pip工具:python -m pip install --upgrage pip
下载模块:pip install 模块名
卸载模块:pip uninstall 模块名
显示pip安装过得第三方模块:pip list
2.网页上下载
> software > python packages
下载说明:pillow-5.3.0-cp37-cp37m-win_amd64.whl
5.3.0--版本号 cp37--python3.7 win64-64位系统
安装:在模块的当前路径输入命令 pip install 模块名
推荐阅读
-
Python startswith()函数 与 endswith函数
-
详解Python的Lambda函数与排序
-
python用模块zlib压缩与解压字符串和文件的方法
-
python 全局变量与局部变量、函数递归
-
《Python 3》--三引号、math模块、cmath模块、日期和时间、转义字符、字符串运算符、字符串格式化、函数、全局变量和局部变量、匿名函数(lambda))
-
【C++实现python字符串函数库】二:字符串匹配函数startswith与endswith
-
Python Paramiko模块的安装与使用详解
-
python入门基础之用户输入与模块初认识
-
详解Python的Lambda函数与排序
-
Python入门教程之运算符与控制流