linux的calc命令,linux下的calc计算器python

linux下的calc计算器python

1.2进制数据转为10进制

>>> int('111',2)

7

2.16进制数据转为10进制

>>> int('1f',16)

31

3.10进制数据转为16进制

>>> hex(32)

'0x20'

4.10进制数据转为8进制

>>> oct(8)

'0o10'

5.10进制数据转为2进制 (该函数在python3.0中被buitin)

>>> bin(9)

'0b1001'

6.x的y次方

比如2的4次方

>>> 2**4

16

7.取模运算

比如79模2

>>> 79%2

1

8.左右移位运算

>>> 0x01 << 2

>>> 0x80 >> 2

9.异或运算

>>> 3 ^ 4

10.否运算、位取反、或运算和与运算

>>> not 1

False

>>> not ""

True

>>> ~0x80

>>> 1 | 2

>>> 1 & 2

11.导入数学库>>> import math

执行sin函数

>>> math.sin(弧度),所以如果想计算sin(90度),那么需要将90度转换为相应的弧度

把弧度转为角度

>>> math.degrees(math.pi)

180.0

>>> math.degrees(math.pi/2)

90.0

>>> math.degrees(math.pi/4)

45.0

>>> math.degrees(2*math.pi)

360.0

所以sin(90度)就是

math.sin((math.pi/180)*90)

所以sin(45度)就是

math.sin((math.pi/180)*45)

12.导入os库>>> import os

chr()函数返回ASCII码对应的字符串。

>>> chr(0x30)

ord()函数返回一个字符串参数的ASCII码或Unicode值。

>>> ord("a")

hex()函数可把整数转换成十六进制数。

>>> hex(123)

oct()函数可把给出的整数转换成八进制数。

>>> oct(8)

int(x)

long(x)函数把数字和字符串转换成长整数,base为可选的基数。

>>> long("123")

float()函数把一个数字或字符串转换成浮点数。

>>> float("12")

阅读(3131) | 评论(0) | 转发(0) |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值