Python笔记8

函数

  • 定义- 语法
def 函数名():
	函数中的代码
	函数中的代码
1、def 是关键字,用来定义函数的 define 的缩写
2、函数名需要遵守标识符的规则
3、处于def 缩进中的代码,成为函数体
4、函数定义的时候,函数体中的代码不会执行,在调用的时候才会执行
  • 调用-语法
函数名():
1、函数调用的时候会执行函数体中代码
2、函数调用的代码,要写在函数体外边

文档注释

1、书写位置,在函数名的下方使用三对双引号进行注释
2、作用:告诉别人这个函数如何使用,干什么的
3、查看,在调用的时候,将光标放到函数名上,使用快捷键Ctrl+Q(Windows)/Ctrl+j(Mac)
4、ctrl(cmd) +B 转到函数声明中查看( 按住Ctrl(cmd)鼠标左键点击 )
在这里插入图片描述

函数的嵌套调用

在一个函数定义中调用另一个函数
1、函数定义不会执行函数体中的代码
2、函数调用会执行函数体中的代码
3、函数体中代码执行结束会回到函数被调用的地方继续向下执行

def func1():
    print(1)
    print('func1')
    print(2)
def func2():
    print(3)
    func1()
    print(4)
print(5)
func2()
print(6)
# 5 3 1 func1 2 4 6

在这里插入图片描述

  • 执行步骤
print(5)
func2() ---> print(3)
             func1()  --->  print(1)
                            print('func1')
                            print(2) 
             print(4)
print(6)
----------------------------------------------------------
print(5)
print(3)
print(1)
print('func1')
print(2)
print(4)
print(6)

总结

# 1、如何向表中添加数据
# 列表尾部添加
  列表.append(数据)

# 列表中指定下标位置添加
 列表.insert(下标,数据)

# 列表合并
列表.extend(列表)


# 2、如何删除列表中的数据
# 根据下标删除
列表.pop(下标)

# 根据数据值删除
列表.remove(数据值)

# 清空列表
列表.clear()

# 3、如何删除列表中的数据进行排序操作
# 升序
列表.sort()
# 降序
列表.sort( reverse = True )

# 4、如何定义元组以及元组的特点
# 特点
1、元组中的数据不能改变
2、元组可以存放任意类型的数据
3、元组使用小括号定义

# 类实例化定义
my_tuple=tuple()
my_tuple= tuple(字符串/列表)

# 字面量方式定义
my_tuple = ()
my_tuple = (数据,)
my_tuple = (数据,数据,...)

# 5、如何定义字典
# 类实例化的方式定义
my_dict =dict()
my_dict =dict(变量 = 数据,变量 = 数据,...)

# 字面量的方式定义
my_dict = {}
my_dict = {key :value}


# 6、如何添加和修改字典中的数据
字典名[key] = 数据值

# 7、如何访问字典中的数据
#方式一
字典名[key]
# 方式二
字典.get(key)

# 8、如何删除字典中数据
# 根据key值删除
del 字典[key]
字典.pop(key)

# 9、如何遍历字典的键,值和键值对
# 遍历字典的键(key)
for k in 字典:
	pass
for k in 字典.key():
	pass
# 遍历字典的值(value)
for v in 字典.values:
	pass
# 遍历键值对
for k , v in 字典.items():
	pass
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值