py 函数

函数定义

1,多行代码放一起叫函数 2,函数必须先定义后调用

def 函数名():
   函数代码   #1def事关键字,用来定义函数。2函数需遵守规则
#函数定义后需要调用

编写函数

函数定义 封装三个属性
def say_hello():
   print('xx')
   print('zz')
#调用
say_hello()   #输出xx zz

函数嵌套调用

def func1():
   print(1)
   print(3)
   print('xx')

def func2():
   print(2)
   print(4)
   func1()

print(5)
func2
print(6)  #输出 5 2 4 1 3 xx 6

函数基础

def my_sum();
  num1=10
  num2=20
  num_sum= num1+num2
   print(num_sum)

def md_sum(num3,num4)
    num = num3+num4
    print(num)

my_sum() # 30
md_sum(10,20) #30
md_sum(1,3) #4

函数的返回值

函数的返回值为函数整体执行的结果是什么

print() -->None   input()  -->个人输入的数据 type()-->类型 len() --> 长度

def sun(a,b):
  num=a+b
return num
print(''不会打印,已经在函数之外了')
print(sun(1,2))
result = sun(10,20)
print('1',result)
print('1',result+10)

a = 1 #将1的地址保存到a的内存中
print(id(a))
b = a #将变量a引用到变量b里
print(id(b))
a=10 #将数据10的地址保存在a对应的地址
print('a',id(a))
print('b',id(b))

可变类型和不可变类型

数据类型:int float str list tuple dict set

可变类型:列表 list,字典 dict,集合 set    列表 lsit.append()   字典 dict.pop(键位)

不可变类型:int float bool str tuple

my_lsit = [1,2,3]
my_listt = [1,2,3]
print('my_lsit 'id(my_lsit))
print('my_lsitt'id(my_lsitt))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值