python tricks

1. 包裹传递

1.1 包裹

***分别标识元组和字典。如下两个例子,函数的所有参数被整合到一个元组/字典中。

def func(*name):
    print type(name)
    print name
func(1,4,6)
func(5,6,7,1,2,3)
def func(**dict):
    print type(dict)
    print dict
func(a=1,b=9)
func(m=2,n=1,c=11)

1.2解包裹

def func(a,b,c):
    print a,b,c
args = (1,3,4)
func(*args)
dict = {'a':1,'b':2,'c':3}
func(**dict)

2. print(3.0)

print(*objects, sep=' ', end='\n', file=sys.stdout)

from __future__ import print_function
....
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • @贰拾贰画生 感谢简明Python教程 输入输出 输入:raw_input string = raw_input(...
    贰拾贰画生阅读 2,660评论 4 21
  • 个人笔记,方便自己查阅使用 Py.LangSpec.Contents Refs Built-in Closure ...
    freenik阅读 67,813评论 0 5
  • 从第二章开始吧! 1、程序输出 a、使用print语句输出:调用str(),将数值转化成字符串 b、在交互式解释器...
    chi1st阅读 350评论 3 0
  • 你住的城市 下雨了 很想问你有没有带伞 可是我忍住了 因为我怕你说没带 ...
    九年说阅读 303评论 0 0