python基础知识

本文介绍了Python中的函数概念,包括基本结构、lambda表达式、递归函数以及变量作用域。还详细讲解了模块和包的导入方式,帮助读者理解Python编程的基本组织结构。
摘要由CSDN通过智能技术生成

1函数

1.1函数基本结构

def fs(n):
    if n==0:
       rerurn 1
def()语句可定义函数(函数嵌套定义,Python允许在函数内部定义函数),其基本格式如下
def函数名(参数值)
函数语句
return返回值
参数值与返回值都可省略也都可有多个
函数调用:
函数名(参数表)

1.2lambda函数

f=lambda a,b,c:max(a,b,c)
lambda函数又称表达式函数,用于定义匿名函数
基本格式
lambda参数表:表达式

1.3递归函数

def fs(n):
  if  :
  
  else:
  return fs(n-1)+fs(n-2)
递归函数指在函数内部调用函数本身

1.4函数列表

op=[fadd,fsub,fmul]
因为函数是一种对象,因此可以将其作为列表元素,然后通过列表索引来调用函数

2变量的作用域

函数体本地作用域
含嵌套函数的函数体函数嵌套作用域
程序文件文件作用域
程序运行环境内置作用域

3模块

import 模块名

import 模块名 as新名

import语句,导入整个模块,使用模块名.对象名格式调用对象

from 模块名 import 导入对象名

from 模块名 import *(导入模块顶层的所有全局变量和函数)

from语句导入模块中对象,导入对象可直接使用,不需要模块名做限定符。
4 包

python存放模块目录的文件称为包

  • 14
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值