专业的网站开发团队xampp php网站模板
news/
2025/9/29 18:58:09/
文章来源:
专业的网站开发团队,xampp php网站模板,销售渠道都有哪些,椒江区建设局网站相关免费学习推荐#xff1a;python视频教程原理十进制转n进制都可以使用倒除法#xff1a;对十进制进行除n的运算#xff0c;直到商为0为止#xff0c;然后将各个步骤中得到的余数倒着写出来.n进制转十进制#xff1a;(例子#xff1a;二进制转十进制)101001 2^5 …相关免费学习推荐python视频教程原理十进制转n进制都可以使用倒除法对十进制进行除n的运算直到商为0为止然后将各个步骤中得到的余数倒着写出来.n进制转十进制(例子二进制转十进制)101001 2^5 2^3 1 32 8 1 4110111 2^4 2^2 2 1 16 4 2 1 23同样类推一下n进制转十进制就是将2为底换成n为底就好了还有其他方法比如使用中间二进制例如将十进制转成八进制或者十六进制先转成二进制再转成八进制或者十六进制十进制 二进制 十六进制520 1000001000 (5128) 10 0000 1000 208(十六进制)1314 10100100010(二进制) 2442(八进制) 522(十六进制)八进制或者十六进制转成十进制十六进制 二进制 十进制522 0101 0010 0010 1024 256 32 2 128034 1314(十进制)十进制转其他进制的数使用内置函数bin、oct、hex可以将整数转换成对应的二进制、八进制、十六进制注意只能转换整数返回的数据是一个字符串类型a 12# 默认数字都是十进制print(a)# 12b 0b0101010111#以0b开头的是二进制数默认也是十进制输出print(b)# 343c 0o33# 以0o开头的是八进制数print(c)# 27d 0x24# 以0x开头的是十六进制数print(d)# 36a 12 # 12是十进制数print(bin(a))# 0b1100 使用bin内置函数可以将数字转换为二进制print(oct(a))# 0o14 使用oct内置函数可以将数字转换为八进制print(hex(a))# 0xc 使用hex内置函数可以将数字转换为十六进制print(type(bin(a)))# print(bin(0o1111))# 0b1001001001print(bin(0xff))# 0b11111111print(oct(0xff))# 0o377print(hex(0b00011111)) # 0x1f# print(bin(1.12))# print(oct(1.12))# print(hex(1.12))# TypeError: float object cannot be interpreted as an integer其他进制转换成十进制int函数的使用int(x, base10)base是进制默认是十进制int函数常用来将其他类型的数据转换成整型注意x 有两种str / int1、若 x 为纯数字就不能给base传参数否则就会报错2、若 x 为 str则可以给base传参不传就默认是10给base传什么参数就认为此字符串为什么进制的数然后把它转换成十进制的数但字符串里的数必须符合该进制规范否则会报错print(int(3.112))# 3# print(int(3.112,8))# TypeError: int() cant convert non-string with explicit baseprint(int(10,2))# 2# print(int(22,2))# ValueError: invalid literal for int() with base 2: 22print(int(0xaaa,16))# 2730print(int(0b111,2))# 7print(int(0o1237,8))# 671相关免费学习推荐python教程(视频)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922137.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!