python_逻辑控制01
2015-09-04 15:32
711 查看
程序自动崩溃 assert 4>7 Traceback (most recent call last): File "<stdin>", line 1, in <module> AssertionError
import random while(1): enter = raw_input("S 开始/Q 退出:") if(enter =="Q"): print "游戏退出" break; if(enter =="S"): val = random.randint(0,101) while(1): num = int(raw_input("请输入0-100之间的数字:")) if(num == val): print "您赢利" elif(num >val): print "您猜大了" else: print "您猜小了"
dict1 = dict.fromkeys((1,2,3,4,5,6)) for key in dict1: dict1[key] = key print dict1 结果: {1: 1, 2: 2, 3: 3, 4: 4, 5: 5, 6: 6} for key,val in dict1.iteritems(): print key, val 结果: 1 1 2 2 3 3 4 4 5 5 6 6
si = [x+1 for x in range(10)] >>> si [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] >>> si = [x+1 for x in range(10) if(x>6)] >>> si [8, 9, 10] >>> [(x,y,z) for x in range(2) for y in range(2) for z in range(2)] [(0, 0, 0), (0, 0, 1), (0, 1, 0), (0, 1, 1), (1, 0, 0), (1, 0, 1), (1, 1, 0), (1, 1, 1)]
>>> world1 = [[world,len(world)] for world in str1.split()] >>> world1 [['welcome', 7], ['to', 2], ['pyont', 5], ['world', 5]]
区别:
列表解析器中是括号,而元组列表是小括号
相关文章推荐
- Python OS/OS.PATH/Built-in 常用函数
- 用python的profile模块找到程序性能瓶颈
- python_基础05
- Python Platform 平台信息
- Python_web框架解析
- 编程日记-Python-2015.08.30
- python_基础04
- numpy教程:逻辑函数Logic functions
- Numpy详解教程
- 在python中的使用Libsvm
- 在python中的使用Libsvm
- Python 正则表达式
- Python异常
- Python下载文件时出现乱码的解决方法之一:Content-Encoding: gzip
- Python urllib
- 在Notepad++里配置python环境
- python_基础03
- 理解Python中的with…as…语法
- python包装和授权
- 《Python 3面向对象编程》 购买原因——《Python 3面向对象编程》 读后感:弄懂何时使用面向对象...