查看“Print和return”的源代码
←
Print和return
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
=print on ipython= <pre> In [38]: def printh(name,sex): ...: sex_dict = {1:u'先生',2: u'女士'} ...: print 'hello %s %s, welcome to python world!' %(name,sex_dict.get(sex ...: ,u'先生')) ...: In [39]: printh('evan',1) hello evan 先生, welcome to python world! </pre> =return = <pre> 如果这个function写在脚本里面执行呢 其实是什么都没有输出的,必定要使用return哦 哈哈 #!/usr/bin/python #-*- coding:utf-8 -*- def printhe(name,sex): sex_dict = {1:u'先生',2:u'女士'} #return print 'hello %s %s, welcome to python world!' %(name,sex_dict.get(sex,u'先生')) mylove= 'hello'+' '+name + '' + sex_dict.get(sex,u'先生')+','+'welcome to python world!' return mylove print printhe('evan',1) </pre> =解决过程= 一开始直接写到脚本里面执行,搞了半天,后来想到return 看到别人 str连接,于是灵机一动,终于去年print 而直接return str搞定喽 当然 也是我基础不够的原因吧 虽然两个小伙伴也是不会 果真要多动手,好过看一堆书,一开始是想解决位置参数的问题的 哈哈 =参考= [http://www.cnblogs.com/vamei/archive/2012/06/01/2529500.html Python基础07 函数] [http://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.html Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)] [[category:python]]
返回至
Print和return
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息