为了账号安全,请及时绑定邮箱和手机立即绑定

请问下 str(x)+str(y) 和 x*10+y 这两个用哪一个好一点?为什么?

请问下 str(x)+str(y) 和  x*10+y 这两个用哪一个好一点?为什么?

正在回答

5 回答

你的几乎每个元素的margin和padding都没有调好。else(age<18)age<18)if

0 回复 有任何疑惑可以回复我~

用后者比较好,前者强行转换了想想x,y的类型,如果有后续操作的话还要转回来,而且X*10+Y,通俗易懂啊,十分位*10加个位不就构成两位数了吗

0 回复 有任何疑惑可以回复我~
#1

慕盖茨1634937

是十位
2018-01-05 回复 有任何疑惑可以回复我~

如果x和y都是num,在不会出现数值溢出的情况下用x*10+y更好,其计算结果依然是num,便于后续操作;如果用str(x)+str(y)便是将num转换为str,后续对结果进行操作时还需将其转为num。

0 回复 有任何疑惑可以回复我~

请问下是什么语言?首先要考虑溢出问题,就是说用数字来算的话可能会溢出。还有就是,我觉得用字符串来操作,选取其中的某一位,写出来的代码更加直观。所以个人感觉第一个比较好。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758769    人
  • 解答问题       8657    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

请问下 str(x)+str(y) 和 x*10+y 这两个用哪一个好一点?为什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信