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