摘要: 1、浅拷贝 浅拷贝:相当于引用,不开辟新空间。b = a 只是把a的地址复制给了b。 如,赋值。 In [2]: a = [11, 22, 33]In [3]: b = aIn [4]: bOut[4]: [11, 22, 33]In [5]: id(a)Out[5]: 14011750000973 阅读全文
posted @ 2020-05-31 22:34 安迪9468 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 可变类型和不可变类型的区别1、可变类型,值可以改变:list列表dict字典可变类型,添加或者修改数据时,变量对应的内存地址不会改变。也就是可变类型,一直在引用原来的内存地址。注意,如果是重新赋值,内存地址就会发生改变。而del 变量名 则只是删除一个指针,不删除变量。 2、不可变类型,值不可以改变 阅读全文
posted @ 2020-05-31 22:18 安迪9468 阅读(1983) 评论(0) 推荐(0) 编辑
摘要: (一)题名: # 编写程序,完成“名片管理器”项目# 需要完成的基本功能:# 1 添加名片# 2 删除名片# 3 修改名片# 4 查询名片# q 退出系统# 程序运行后,除非选择退出系统,否则重复执行功能 (二)代码实现 print("名片管理器v0.1") str_note = ''' 1 添加名 阅读全文
posted @ 2020-05-31 18:00 安迪9468 阅读(859) 评论(0) 推荐(0) 编辑
摘要: 字符串数量统计 from functools import reduce def count_alpha(str='', only_alpha=True): ''' 分类统计字符数量 :param str: 被统计字串。如:"hello world;" :param only_alpha: 只统计字 阅读全文
posted @ 2020-05-31 14:06 安迪9468 阅读(339) 评论(0) 推荐(0) 编辑