摘要: 1>浅拷贝 浅拷贝是copy模块里面的copy方法实现 浅拷贝后,改变原始对象中为可变类型的元素的值,会同时影响拷贝对象;改变原始对象中为不可变类型的元素的值,不会响拷贝对象。 # 导入copy模块 import copy list1 = [[1, 2], 3, 4, 5, ] list2 = co 阅读全文
posted @ 2019-12-06 15:01 清酒伴歌谣 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 这次我们直接贴代码了呀,刚刚已经学习过如何判断一个数是不是素数了,不明白的可以去看看呀 点我直达如何判断一个数是不是素数 我们只是在这个基础上做了一点改进,代码如下: # 计算2-100之间素数的个数,返回结果 # 素数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数 # 定义一个列 阅读全文
posted @ 2019-12-04 17:01 清酒伴歌谣 阅读(5146) 评论(0) 推荐(0) 编辑
摘要: 1.什么叫素数 素数即质数,质数是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。 首先说下自己的思路吧,方法不是唯一的,我也是初学者,只能在自己的认知下做一个解答过程,当然,也肯定有比我更优秀的解题方案,这个点需要肯定。 首先获取用户输入的数字n: input() 判断用户输入的数 阅读全文
posted @ 2019-12-04 15:09 清酒伴歌谣 阅读(731) 评论(0) 推荐(0) 编辑
摘要: 1.列表反转 列表反转是初学时比较常见的问题,这里总结了三种列表反转的方式 1.1>内建函数sorted() # 列表反转 list_num = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(sorted(list_num, reverse=True)) sorted()反转列 阅读全文
posted @ 2019-12-04 11:50 清酒伴歌谣 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 1. 使用模块需要先用 import 导入模块 import os 2.常见的OS模块用法 详细的os模块使用方式不做解释,网上有非常详细的资料或者博文 Python OS 文件/目录方法 Python os.path() 模块 点击上面链接可以直接跳转到 菜鸟教程 网站查看相关资料 3.个人练习 阅读全文
posted @ 2019-12-03 23:10 清酒伴歌谣 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1、 将列表["mo","deng","ge"]和[1,2,3] 转换成[("mo",1),("deng",2),("ge",3)] 1.1>思考 解决这个问题之前需要先了解 zip()的使用方法 在清楚zip的使用方法后,这个问题就比较简单啦 # zip()的使用方法 a = ["mo", "de 阅读全文
posted @ 2019-12-02 16:19 清酒伴歌谣 阅读(236) 评论(0) 推荐(0) 编辑
摘要: ZIP()函数 描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。 我们可以使用 list() 转换来输出列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以 阅读全文
posted @ 2019-12-02 16:00 清酒伴歌谣 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1.将列表[3,7,0,5,1,8]中大于5元素置为0,小于5的元素置为1 # 将列表[3,7,0,5,1,8]中大于5元素置为0,小于5的元素置为1 list_num = [3, 7, 0, 5, 1, 8] list_num1 = [] for i in list_num: if i > 5: 阅读全文
posted @ 2019-12-02 15:21 清酒伴歌谣 阅读(2609) 评论(0) 推荐(0) 编辑
摘要: 1>将元组(1,2,3) 和集合{"four",5,6}合成一个列表 # 将元组(1,2,3) 和集合{"four",5,6}合成一个列表 tuple_num = (1, 2, 3) dict_num = {"four", 5, 6} # 定义一个空列表 list_num = [] # 遍历元祖追加 阅读全文
posted @ 2019-12-02 15:10 清酒伴歌谣 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 1、交换两个变量的值 1.1>使用中间变量(第三方变量) # 交换某两个变量的值 def swap(a, b): # 加入一个中间变量进行相互赋值 c = a a = b b = c return a, b print(swap(1, 3)) 输出结果: 1.2>利用两个变量的和 # 利用两个变量的 阅读全文
posted @ 2019-12-02 14:59 清酒伴歌谣 阅读(709) 评论(0) 推荐(0) 编辑