课程
/后端开发
/Python
/初识Python
请问下 str(x)+str(y) 和 x*10+y 这两个用哪一个好一点?为什么?
2018-01-02
源自:初识Python 5-8
正在回答
你的几乎每个元素的margin和padding都没有调好。else(age<18)这里要么去掉(age<18)要么在中间加个if
用后者比较好,前者强行转换了想想x,y的类型,如果有后续操作的话还要转回来,而且X*10+Y,通俗易懂啊,十分位*10加个位不就构成两位数了吗
慕盖茨1634937
如果x和y都是num,在不会出现数值溢出的情况下用x*10+y更好,其计算结果依然是num,便于后续操作;如果用str(x)+str(y)便是将num转换为str,后续对结果进行操作时还需将其转为num。
请问下是什么语言?首先要考虑溢出问题,就是说用数字来算的话可能会溢出。还有就是,我觉得用字符串来操作,选取其中的某一位,写出来的代码更加直观。所以个人感觉第一个比较好。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序