Python 8

作者: 秋雨夏磊 | 来源:发表于2022-07-13 13:41 被阅读0次

四种数据类型

整数、浮点数(小数)、字符串、布尔型

不同的类型有不同的作用

例子

num =3 **4 %2

print(num)

#例

num =3 +4 **2

print(num)

优先级(由高到低,平级计算从左到右)

**

~    +    -(这里的+-只用于在数值的前面)

*    /    %    //

+    -

《    》

&

^    |

<=    >=

==    !=

=    %=    /=    //=    -=    +=    *=

Is    is not

in    not in

not    and    or

#使用括号改变优先级

num = (3 +4) **2

print(num)

#运算符的简化写法

num1 =49    #将常量49放到变量名为num1的盒子中

num1 //=3  #变量名为num1的盒子中的值对3进行整除,并将整除后得到的值在装到变量名为num1的盒子中

print(num1)#将num1盒子中的值打印输出

十进制

二进制0    1    10    11    100    101

八进制

十六进制9    A    B    C    D    E    F

#难道只有十进制整数吗

num =0b10001  #二进制数据

print(num)#输出为十进制数据17

num =0o17 #前面是0,后面是o,八进制数据

print(num)#输出为十进制数据15

num =0xFF #前面是0,后面是x,十六进制数据

print(num)#输出为十进制数据255

十进制

123 = 1 * 100 + 2  * 10 + 3  * 1

123 = 1 * 10^2 + 2 * 10^1 + 3 * 10^0

    二进制

10001 = 1 * 16 + 0 * 8 + 0 * 4 + 0 * 2 + 1 * 1

10001 = 1 * 2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^0

#int()函数实现进制转换

num =int('23', 16)#通过int()函数将16进制的数据23转换为十进制数,并将转换后的数据放到变量名为num的盒子中

print(num)#将变量名为num中的数据打印输出

#输出特定进制的数值

num =26            #将常量26放到变量名为num的盒子中

print('%x' % num)#以十六进制输出

print(hex(num))#调用hex()函数,传递参数,并将传递的参数转换为十六进制的数据,然后将转换后的数据打印输出

print(format(num, 'x'))#调用format()函数,传递num盒子中的参数,将num盒子中的参数转换为十六进制数据并打印输出

相关文章

网友评论

      本文标题:Python 8

      本文链接:https://www.haomeiwen.com/subject/ulyzbrtx.html