鱼C论坛

 找回密码
 立即注册
查看: 1274|回复: 13

[已解决]arg是什么

[复制链接]
发表于 2018-5-14 22:54:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 咕咕鸡鸽鸽 于 2018-5-15 11:25 编辑

如题,完整题目是,字符串是全部数字,就输出数字,若是其他,则输入ascii码之和,arg=0是什么意思,求教
最佳答案
2018-5-15 09:10:19
arg是一个参数名,默认为0,if条件不成立,不会进行ASCII码求和;当arg为字符串时,if条件成立,进行ASCII码求和

QQ截图20180514225149.jpg
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-15 07:36:56 | 显示全部楼层
一个参数名而已,如果你愿意可以换成任何想得到的名字。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-15 09:02:13 | 显示全部楼层
arg只是一个形参
这里用arg=0指出这个形参是一个默认参数,可以在调用该函数时不传递这个参数,那么使用它的默认值
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-15 09:10:19 | 显示全部楼层    本楼为最佳答案   
arg是一个参数名,默认为0,if条件不成立,不会进行ASCII码求和;当arg为字符串时,if条件成立,进行ASCII码求和

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-15 11:20:58 | 显示全部楼层
thexiosi 发表于 2018-5-15 09:10
arg是一个参数名,默认为0,if条件不成立,不会进行ASCII码求和;当arg为字符串时,if条件成立,进行ASCII ...

但这样就有个疑问,他用if语句判断str,如果输入的是其他非整型,非str的,return那里不会报错吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-15 11:26:04 | 显示全部楼层
thexiosi 发表于 2018-5-15 09:10
arg是一个参数名,默认为0,if条件不成立,不会进行ASCII码求和;当arg为字符串时,if条件成立,进行ASCII ...

他完整题目是,字符串是全部数字,就输出数字,若是其他,则输入ascii码之和先用try语句整型(若全部是数字),再except,if语句判断str,会不会好一点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-15 14:00:33 | 显示全部楼层
咕咕鸡鸽鸽 发表于 2018-5-15 11:26
他完整题目是,字符串是全部数字,就输出数字,若是其他,则输入ascii码之和先用try语句整型(若全部是数 ...

hi

请问这道题是 哪节课的课后题,我想先看下原始题目,理解下老师的考核点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-15 16:00:05 From FishC Mobile | 显示全部楼层
thexiosi 发表于 2018-5-15 14:00
hi

请问这道题是 哪节课的课后题,我想先看下原始题目,理解下老师的考核点

魔法方法,第41讲第二题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-15 16:07:50 | 显示全部楼层
咕咕鸡鸽鸽 发表于 2018-5-15 16:00
魔法方法,第41讲第二题

好的,稍等
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-15 16:17:55 | 显示全部楼层
咕咕鸡鸽鸽 发表于 2018-5-15 11:26
他完整题目是,字符串是全部数字,就输出数字,若是其他,则输入ascii码之和先用try语句整型(若全部是数 ...

个人认为 不需要使用try语句。因为类 Nint继承自类 int,Nint只是增加了 对字符串的处理(其他处理方式与int相同),if语句就足够了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-15 18:07:06 | 显示全部楼层
thexiosi 发表于 2018-5-15 16:17
个人认为 不需要使用try语句。因为类 Nint继承自类 int,Nint只是增加了 对字符串的处理(其他处理方式与 ...

如果输入的是列表之类的非整型,非字符串,会跳过if判断语句,return到int那里会出错呀
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-15 18:38:07 | 显示全部楼层
咕咕鸡鸽鸽 发表于 2018-5-15 18:07
如果输入的是列表之类的非整型,非字符串,会跳过if判断语句,return到int那里会出错呀

嗯 ,是的。int()也会出错的。老师出的题是为了 在int()的基础上,仅加上对string的支持 :)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-5-15 19:42:54 | 显示全部楼层
thexiosi 发表于 2018-5-15 18:38
嗯 ,是的。int()也会出错的。老师出的题是为了 在int()的基础上,仅加上对string的支持 :)

好的谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-5-15 20:16:51 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-17 11:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表