str具体解释一下
答案:1 悬赏:20 手机版
解决时间 2021-05-06 05:26
- 提问者网友:欲劫无渡
- 2021-05-05 20:41
store -123.456 to n?"n=" + str(n,8,3)?str(n,9,2),str(n,6,2),str(n,3),str(n,6),str(n)
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-05-05 21:16
str是把数转化为字符。
str函数有三个参数,第一个是要转化的数本身,第二个参数是转化后的总长度,包括小数点,正负号和所有的数字,第三个参数是转化后的小数位数,
若总长度比原来的整数部分数还短,则返回一窜*号,表示无法正常显示。
?"n=" + str(n,8,3)
输出: n=-123.456 ,8位的总长度,3位的小数位数。
?str(n,9,2)
输出: n=-123.46 ,9位的总长度(多余的补空格),2位的小数位数,四舍五入。
?str(n,6,2)
输出: n=-123.5 ,6位的总长度(优先保证整数部分的长度),1位的小数位数,为什么不是两位?因为:优先保证整数部分的长度),然后四舍五入。
?str(n,3)
输出: ***
总长度3,比原数的整数部分(4位,包括负号)还短,无法正常显示,返回3个星号。
?str(n,6)
输出: -123
6位的总长度,能满足,没有小数。
?str(n)
输出: -123
10位的总长度,能满足,没有小数。默认是10位的总长度。
?str(n) 和 ?str(n,10) 没有任何区别。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯