交换变量

函数return多个值:

补充知识点:写代码得到时候少用全局变量:
       1.不安全

2.会一直占着内存不释放

函数多个return值,那么会把这几个return的值都放在一个元组里面,然后返回

1 def hello(a,b,c,d):
2 return a,b,c,d
3 res=hello(‘ybq’,‘ede’,‘rfv’,‘deq’)
4 print(res)#(‘ybq’, ‘ede’, ‘dede’, ‘deq’)
列表推导式:

复制代码
1 #列表推导式
2 nums=[0,1,3,4,5,6,7]
3 #将nums里int类型转化成字符串 ,方法一:
4 new_nums=[]
5 for n in nums:
6 n=str(n)
7 new_nums.append(n)
8 print(new_nums)#[‘0’, ‘1’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’]
9 #将nums里int类型转化成字符串 ,方法二:
10 new_nums=[str(n) for n in nums]#列表推导式转化,简化代码
11 print(new_nums)#[‘0’, ‘1’, ‘3’, ‘4’, ‘5’, ‘6’, ‘7’]
复制代码
交换两个变量的值:

复制代码
1 方法一:
2 a=1
3 b=2
4 tmp=0
5 tmp=a
6 a=b
7 b=tmp
8 print(a,b)#2,1
9
10 方法二:
11 a=1
12 b=2
13 b,a=a,b
14 print(a,b)#适用于python 2,1
15
16 方法三:
17 a=1
18 b=2
19 a=a+b
20 b=a-b
21 a=a-b#加减法方式交换两个变量值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值