2021-08-26 Python之四则运算
2021/8/26 12:06:21
本文主要是介绍2021-08-26 Python之四则运算,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# '% ' 求某个数除以一个数后的余数
1 num=13%2 2 print(num)
# '**' 求n次幂
1 num1=2**3 2 print(num1)
# 除法 / , 乘法 *
1 num2=6/2 2 print(num2)
# 整除:除以一个数,结果取整
1 n=9//2 2 print(n)
# 从键盘输入函数 input() 默认是输入字符串类型,如果需要从键盘输入整型,用强制转换
1 n1=int(input('输入n1:')) 2 n2=int(input('输入n2:')) 3 result=n1>n2 4 print('n1>n2',result) 5 result=n1==n2 6 print('n1==n2',result)
#python的小整数对象池,-5~256 ,是提前建立好的,不会被垃圾回收。
#交互式的python终端中,地址值如果超出小整数对象池范围,地址值就会不同。
#而源文件中只要变量的指向同一个字符串或数值,print(id)就相同。
#python交互式终端是 所见即所得 的方式。每个命令就会出一个结果。
# 逻辑运算符 : not or and
1 a=2 2 b=5 3 c=7 4 result=(a+b)!=c or c>a #or是或,and是与 5 print(result) 6 7 f=False 8 result=not f #not 是取反 9 print(result)
#8个bit(位) 是一个 byte(字节)
# 正数十进制转为二进制
1 a=10 2 print(bin(a)) #转为二进制用函数 bin()
# 正数二进制转为十进制
1 b=0b10101010 #0b 表示该数是二进制 2 print(int(b)) #转为十进制用函数 int()
#负数十进制转为二进制
1 c=-8 2 print(bin(c)) #负数的十进制转为二进制:取其正数二进制,取反(反码) 加1(补码)
# 位运算 & ~ ^
1 print(3&2) #位运算 与 0000 0011 & 0000 0010 -----> 0000 0010 2 3 print(3^2) #位运算 异或,相同得0 不同得1 4 5 print(~5) #位运算 取反 0000 0101(5的二进制) ------> 1111 1010 (5的二进制取反) 6 #再把1111 1010 转为十进制 ,因为第一位是1,所以表示负数,所以进行负数十进制转二进制的反操作 7 #反操作:1111 1010 -1 得到 1111 1001 , 再取反得到 0000 0110 , 结果 (-6) 8 # (补码) -1 (反码) 取反 (二进制正数) (负号+正数)
这篇关于2021-08-26 Python之四则运算的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南