摘要: import copy #浅拷贝 #深拷贝 lis = [1,1,2,3,4,5,6,8] #循环删list里面的数据的时候,结果会不正确 l2 = copy.deepcopy(lis) #深拷贝,为l2单独开辟一块内存空间,与lis不同 print(id(lis)) print(id(l2))#内 阅读全文
posted @ 2018-04-09 10:13 故人心 阅读(102) 评论(0) 推荐(0)
摘要: list的格式 list = [] list的添加: #!/user/bin/python # -*- coding:utf-8 -*- a = [5] b = [2,3] print (a+b) #将两个list连起来,[5, 2, 3] a.insert(0,4) # 指定下标插入数据,[4, 阅读全文
posted @ 2018-04-08 10:51 故人心 阅读(159) 评论(0) 推荐(0)
摘要: 非空即真,非0即真 结果不为空的话就是true,是空的话就是false 结果不是0就是true,是0就是false name = input("输入你的名字").strip() if name: print('name不是为空的') else: print('输入不能为空') a=1 b=2 b,a 阅读全文
posted @ 2018-03-29 18:15 故人心 阅读(139) 评论(0) 推荐(0)
摘要: 字典的优点: 字典dict的格式为:{'key' : 'value' , 'key' : 'value'} 字典可嵌套,如:{‘name’ : {"high‘:’100','sex':'male'}} 字典的方法: #方法print(infos.values())#获取到字典所有的valueprin 阅读全文
posted @ 2018-03-29 17:54 故人心 阅读(256) 评论(0) 推荐(0)
摘要: python的while和for循环之后,可以跟随else。如:while....else和for...else. 但是这个else中语句的执行是有条件的,如果是执行了break从循环中中断的话,else是不执行的。 循环的条件正常结束后,才会执行else中语句。 以下例子: 第一个,每次循环正常结 阅读全文
posted @ 2018-03-23 16:48 故人心 阅读(210) 评论(0) 推荐(0)
摘要: 注意else的位置: 第一种: #!/usr/bin/python # -*- coding:utf-8 -*- for i in range(10,20): for num in range(2,i): if i%num ==0: j = i/num print "%d = %d * %d"%(i 阅读全文
posted @ 2018-03-23 11:42 故人心 阅读(135) 评论(0) 推荐(0)
摘要: 产生一个数字 10 输入一个数字 输入的小 提示他小了输入的大的话,提示他输入的大了 import random num = random.randint(1,10) #随机产生一个1-10之间的数字 print('随机产生数字是:',num) new_num = input('请输入你要猜的数字是 阅读全文
posted @ 2018-03-22 16:56 故人心 阅读(224) 评论(0) 推荐(0)