第四章 函数
第四章 函数
相关代码如下
def increment(number: int, by: int = 1) -> tuple:
return (number, number + by)
# ( , , )是元组,无法对内部数字进行更改,[ , , ]是数组,可以对内部数字进行更改
# tuple是元组的意思
print(increment(2))
print("--------------------------------")
def multiply(*list):
total = 1
for number in list:
total *= number
return total
# 在list前加星号可以使下列数字成为一个元组,然后用for循环进行遍历
print("start")
print(multiply(2, 3, 4, 5))
print("finish")
print("--------------------------------")
def save_user(**user):
print(user)
print(user["id"])
print(user["name"])
# 双星号可以将输入的内容变为字典类型
save_user(id=1, name="admin")
print("--------------------------------")
message = "a"
def greet():
# 在函数内修改全局变量,先global message,随后进行修改
message = "b"
greet()
print(message)
# python从定义变量开始使用,如果在函数内定义变量也可以全局使用,但是若在函数之前定义变量,函数内无法进行修改且尽量不要进行修改
输出内容
(2, 3)
--------------------------------
start
120
finish
--------------------------------
{'id': 1, 'name': 'admin'}
1
admin
--------------------------------
a
vsc快捷操作
# end直接到本行结尾,ctrl+end到本文件末尾
# home直接到本行开头,ctrl+home到本文件末尾
# alt+上下键,使得本行上下移动
# shift+alt+向下键,向下复制本行
# Ctrl+/ 选中范围注释