python
zhangmiaoran
这个作者很懒,什么都没留下…
展开
-
《笨办法学python》-1
总结简单的输入输出;基本的数学计算;格式化字符串备注1.**:幂次方 2.//:浮点数除法时可舍掉小数>>> 31/2.0 15.5 >>> 31//2.0 15.03.两种格式化输出语法:>>> print '%s is %d years old.' % ('mrzhang', 22) mrzhang is 22 years old. >>> print '{0} is {1} years o原创 2015-07-25 17:23:34 · 527 阅读 · 0 评论 -
《笨方法学python》-2
总结:引入模块;参数变量及解包;文件读写备注:1.import: 引入模块(modules)2.argv: 参数变量3.unpack: 解包,例如将argv解包:script, first, second, third = argv`4.配合raw_input使用argv:from sys import argvscript, user = argvprint "The script %s is w原创 2015-08-12 22:12:16 · 428 阅读 · 0 评论 -
《笨方法学python》-3
函数 def function(*args): 类似于argv,需要参数解包 - 练习: 19.3 自己编写一个函数,用10种方法运行此函数。 def print_name(name): print 'Nice to meet you, %s!' % name print_name('mrzhang')#(1) myname = 'mrzhang'#(2) print_n原创 2015-08-12 23:19:11 · 581 阅读 · 0 评论 -
《笨方法学python-5》之异常处理
1.try…except…except会捕捉某种异常类型的语句,并执行响应的处理代码,而且程序不会中断。举例: 在没有定义任何变量a的时候,try: print a except NameError: print "Something is not Defined."print 'We can continue doing sth.'我们得到的输出为:Something is n原创 2015-09-05 21:59:46 · 613 阅读 · 0 评论 -
《笨方法学python》-4
复习各种符号关键字 and not or from import del if else elif print class in break continue return def 插入几个不太熟悉的,之后再详细学习: try finally except raise pass with as yield exec is lambda 数据类型 True False None strings nu原创 2015-09-05 19:23:54 · 761 阅读 · 0 评论 -
《笨方法学python-6》之lambda
1.lambda表达式像def一样,创建了一个之后能够调用的函数,但它返回了一个函数而不是将这个函数赋值给一个变量名。可以表示为: lambda argument1, argument2,…argumentN: expression using arguments 2.举例:>>> f = lambda x, y: x * y >>> f(2,3) 6默认参数也可以在lambda表达式中使用:原创 2015-09-07 22:06:08 · 579 阅读 · 0 评论