摘要: raw_input()输出结果都是字符串 Input()输入什么内容,输出就是什么内容 阅读全文
posted @ 2018-10-03 20:34 夏晓旭 阅读(241) 评论(0) 推荐(0)
摘要: 一:map():映射 map()函数在python2和python3中是区别的 python2中的定义:映射后,返回一个列表 >>> help(map)Help on built-in function map in module __builtin__: map(...) map(function 阅读全文
posted @ 2018-10-03 16:40 夏晓旭 阅读(4222) 评论(0) 推荐(0)
摘要: 在这个功能上,repr和str的作用一样,把一个数据结构转换成字符串,例如: >>> str([1,2,3,4])'[1, 2, 3, 4]' >>> repr([1,2,3,4])'[1, 2, 3, 4]' eval是把字符串转换成数据结构,例如:>>> eval('[1,2,3,4]')[1, 阅读全文
posted @ 2018-10-03 15:55 夏晓旭 阅读(969) 评论(0) 推荐(0)
摘要: python的函数中,有时会有类似*args,**keys这样的参数,代表的是可变参数,一个*表示元祖,两个*表示字典,就是说这个函数可以接受任何类型的参数,都不会报错,有些函数为了提高可用性,会加这样的参数描述,防止调用者传入不同类型的参数而报错 #encoding=utf-8def fun(a, 阅读全文
posted @ 2018-10-03 15:43 夏晓旭 阅读(529) 评论(0) 推荐(0)
摘要: python简单方法判断三个数能否组成三角形 #encoding=utf-8 import math while True: str=raw_input("please input three numbers a,b,c:('stop' to exit)") print "####",str,typ 阅读全文
posted @ 2018-10-03 12:35 夏晓旭 阅读(9085) 评论(0) 推荐(0)
摘要: 假设一段python程序有多重循环,我们都知道在一个循环当中,用break是退出当前的循环,然后继续下一次循环,但是如何才能跳出多重循环呢,实际就是结束所有的循环。 思路1::可以定义一个异常类,在需要退出循环的位置,跑出这个异常,就可以了,因为程序在遇到异常的时候,如果没有捕获异常的话,就是直接退 阅读全文
posted @ 2018-10-03 11:19 夏晓旭 阅读(631) 评论(0) 推荐(0)