深浅拷贝和流程控制

深浅拷贝

# 第一种:赋值运算,他们的内存地址是一样的
li = {"1":[1,2,3]}
li2 = li
print(id(li),id(li2))
# 第二种:浅拷贝,他们的内存地址就不一样了,但是他们里面的列表内存地址还一样
li3 = li.copy()
print(id(li),id(li3))
print(id(li['1']),id(li3['1']))
# 第三种 深拷贝,这个连里面列表的内存都不一样了
import copy
li4 = copy.deepcopy(li)
print(id(li),id(li4))
print(id(li['1']),id(li4['1']))

流程控制

hile循环
    格式:
    while 条件:
        循环体
    else:
        循环完毕之后要执行的
for 循环
格式:
    for i in 可迭代对象:
   循环体
    else:
       循环执行完毕要执行的代码
if的使用
    标准格式:
        if 条件:
           代码块
        elif 条件:
            代码块
        else:上面条件都不满足要执行的代码
其他
    range():里面有三个参数:起始位置,结束位置,步长
    break():结束这个循环
    continue():停止本次循环,继续下一次循环

 

转载于:https://www.cnblogs.com/chunqiuyu/p/9928967.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值