目录
前言
函数(function)是程序非常重要的组成部分,是计算机执行命令的单元;
所谓函数,就是把 具有独立功能的代码块 组织为一个整体,在需要的时候 调用;
使用函数可以提高编写的效率以及代码的重用
1. 函数的定义和调用
函数的使用包含两个步骤:
- 定义函数 —— 在函数中编写代码,实现功能
- 调用函数 —— 执行编写的代码
def 函数名():
函数封装的代码
def
是英文define
的缩写;
函数名的命名规则和变量的命名规则要保持一致
实现
# 定义函数
def say_hello():
print('hello world')
print('hello world')
print('hello world')
# 调用函数
say_hello()
2. 函数的参数
函数的参数,可以传递数据给函数内部
参数的作用是增加函数的 通用性
2.1. 参数的定义和调用
# 定义函数
def 函数名(参数1, 参数2):
函数代码
# 调用函数
函数名(参数1, 参数2)
2.2. 参数的使用
def sum(a,b):
"""
这个函数是求两个数据的和
:param a: 第一个数据
:param b: 第二个数据
:return: a和b的和
"""
result = a + b
print(result)
# 调用
sum(10,20)
2.3. 局部变量
- 局部变量,指的是在函数内部定义的变量
- 局部变量的目的是存储需要临时保存的数据
def func1():
# 局部变量
b = 20
print('hello%d' % b)
2.4. 全局变量
全局变量是在整个py文件中声明,全局范围内都可以访问
# 全局变量
m = 10
n = 20
def func():
# 函数内访问全局变量
print(m)
2.5. 函数内修改全局变量
如果要在函数内部修改全局变量 需要首先使用global关键字将声明全局变量
# 定义全局变量
m = 10
def func():
# 使用global声明全局变量
global m
# 将m修改成20
m = 30
print("函数内部 m=", m)
3. 字典简介
dictionary(字典) 是 除列表以外 Python 之中 最灵活 的数据类型,类型为dict
- 字典同样可以用来存储多个数据
- 字典使用键值对存储数据
4. 字典的定义
- 字典用
{}
定义 - 键值对之间使用
,
分隔 - 键和值之间使用
:
分隔
d = {'中国':'China','英国':'England','美国':'America'}
5. 字典的特点
字典中的键相当于索引,必须是唯一的
d = {'中国':'China','英国':'England','美国':'America','美国':'USA'}
print(d)
总结
通过学习和掌握函数的定义与调用、参数的传递、局部变量与全局变量的使用,以及字典的基本操作,我们可以更高效地编写出结构清晰、功能完善的代码。这些基础知识对于Python编程来说至关重要,能够帮助我们在实际项目中灵活应对各种编程需求。希望本文的介绍能够为你在编程学习过程中提供帮助。