函数
- 函数简介
定义函数使用def ,函数体写在缩进块中,函数的返回值用return语句返回,函数执行完毕也没有return语句时,自动return None
如果想定义一个什么事也不做的空函数,可以用pass语句,pass可以用来作为占位符,如果没想好怎么写,可以先写一个pass函数,让代码运行起来
- 常用函数
函数 | 含义 |
---|---|
print() | 输出函数 |
input() | 输入函数 |
open() | 打开文件 |
- print(valus,sep,end)
向屏幕输出指定的汉字
print("hello world")
同时输出多个字符串,用逗号“,”隔开。用感叹号结尾
print("hello","world","hello","Python",sep='-',end='!')
参数单独设置
print("{}*{}={}".format(i,j,i*j),end=' ')
- input()
name = input()
注意:
input()输出的是一个字符串类型。
四种传参数的方法
- 顺序传入参数
def show(name , age , sex) :
print("我叫:" , name,"年龄:",age,"性别:" ,sex)
show("张三",18,"男")
- 关键词传入参数
def show(name , age , sex) :
print("我叫:" , name,"年龄:",age,"性别:" ,sex)
show(name="张三",age ="18",sex="男")
- 自带参数
def show(name="张三", age='18' , sex='男') :
print("我叫:" , name,"年龄:",age,"性别:" ,sex)
show()
- 传入不定长参数
def show(*args):
sum = 0
for a in args:
sum += a
print(sum)
show(2,68,90,21,66)
模块
- 内置常用模块
模块 | 含义 |
---|---|
random | 生成随机数的模块 |
time | time模块 |
math | 数学计算运算模块 |
urllib | 爬虫模块 |
os | 控制操作系统模块 |
webbrowser | 控制浏览器模块 |
- random
import random #导入模块
a = random.randint(1,100) #范围内随机输出一个整数
b = random.random() # 0~1 间随机一个数浮点型
c = random.uniform(10,20) # 范围内随机输出一个浮点型
d =random.choices([5,'hello',[1,2,3],'world'],k=2) #选择输出2个(k决定)列表值
- time
import time #导入模时间块
- math
import math #导入数学模块
- os模块
import os
os.system(r"E:\user_app\QQ\Bin\QQScLauncher.exe")
#程序帮我们打开QQ软件
os.rename(r”文件路径\a.txt“,r”文件路径\b.txt“)
#重命名文件名
- webbrowser模块
import webbrowser
webbrowser.open(r"浏览器网址")
#程序帮我们打开浏览器网址
- 第三方模块
安装python之后会有一个 pip 的工具,提供我们下载第三方模块
- 升级 pip,在 cmd 输入
python -m pip install --upgrade pip
- 查看已经安装好的模块
pip list
- 安装模块
pip install 第三方模块名
- 卸载模块
pip uninstall 第三方模块名