一.AI&Python基础语法
1️⃣AI&Python数据类型(上)
2️⃣AI&Python数据类型(下)
3️⃣AI&Python逻辑判断与循环
在编程实践中,我们经常遇到需要多次执行相同或相似逻辑的情况。为了提高代码的可读性和维护性,我们将这些重复使用的代码片段组织成一个独立的单元——函数。函数就像是一个专门设计来执行特定任务的小型“程序”,它可以在整个项目中被随时调用以执行其指定的任务。
在Python语言里,函数是构建模块化和可复用代码的基础组件之一。通过定义函数,我们可以将一段实现特定功能的代码封装起来,并且可以根据需要向其传递数据(即参数),让这个函数基于传入的数据进行处理,最后可能还会返回处理后的结果。
定义函数在Python中,可以用def 关键词定义函数,语法如下:
def函数名(参数1, 参数2, ...):函数体(实现功能的代码) return 返回值(可选)
调用函数定义好函数后,可以通过“函数名+括号”的方式调用它。如果函数需要参数,就在括号中传入参数。
2.1函数名
函数的名字应当能够负映出它的用途或功能。遵循Python的命名约定,函数名通常使用小写字母,并且多个单词之间用下划线分隔。例如,calculate_sum是一个计算两个数之和的函数可能的名字。
2.2参数
参数是指我们在定义函数时设置的占位符,它们允许我们向函数传递数据,从而让函数能够处理不同的输入。每个参数就像一个变量,在函数内部被用来代表传入的具体值。
【实例33】创建一个函数来准备一份个性化的欢迎信息。
def prepare_welcome_message(name, location): message = f"欢迎 {name} 来到 {location}!" return messagewelcome_msg = prepare_welcome_message("爱普生", "中国")print(welcome_msg)
输出结果:
2.3返回值
return语句用于从函数返回一个结果给调用者。这意味着函数执行完毕后,它可以将某个值送回调用的地方。
【实例34】编写一个函数,它用来检查一个数是否为偶数,并返回布尔值。
def is_even(number): return number % 2 == 0print("判断4是否为偶数:",is_even(4))print("判断7是否为偶数:",is_even(7))
输出结果:
并非所有函数都需要参数或者必须返回一个值。一些函数可能只是执行某些操作而不依赖于外部输入,也不需要返回任何东西。
【实例35】编写一个执行某些操作的函数,比如显示菜单或日志记录,不需要接收参数也不需要返回值。
def show_menu(): print("请选择您要的服务:") print("1. 查询余额") print("2. 存款") print("3. 取款") print("4. 退出")show_menu()
输出结果:
3.1内置函数
内置函数是编程语言中预先定义并实现的函数,旨在执行常见的任务,无需程序员编写整个功能代码。在Python这样的高级编程语言中,内置函数是其标准库的一部分,能够简化编码过程,提高开发效率。下面是一些Python中常用内置函数简介。
3.2流行的第三方库
在当今的编程和数据分析领域,Python凭借其简洁的语法和强大的功能成为了许多开发者首选的编程语言。Python之所以如此流行,很大程度上得益于它丰富的第三方库生态系统,这些库极大地扩展了Python的功能,使得开发者能够更高效地解决特定问题或实现复杂的应用程序。下面是一些Python中常用的流行的第三方库简介。