• python编程从零基础到项目实践第二章学习(2.3数字和运算符)


    数字(Digital)分为整数(Integer)、浮点数(Float)、复数(Complex)、布尔(Boolean)

    一:加  +        减   -     乘   *            除    /            取余数    %            幂   **        只取整数     //

    print(3+5)   #两个数字相加    8
    print(5-3) #两个数字相减 2
    print(3*5) #两个数字相乘 15
    print(6/3) #两个数字相除 2.0
    print(5%3) #除法的余数 2
    print(5**3) #5的3次方 125
    print(5//3) #返回商的整数部分 1

    1、整数 (int)  

    num1=10
    num2=3

    result = (num1+num2)*(num1-num2)/7-3
    print("混合运算:%d"%(result))

    2、混合运算:10

    浮点数(float) 带小数点的数

    print(10.0/3)      3.33333333335


    3、复数 实数和虚数 1+2a

    print((1-2j)*2)     2-4j

    4、布尔 True和False
    print(True and True)     True    与两边都为True时才为True
    print(True or False) True 或 两边有一个为True就位True
    print(not True) False 非 相反

    比较运算符
    == 等于 != 不等于 > 大于 < 小于 >=大于等于 <=小于等于

    赋值运算符
    = 简单赋值 Num=x+y
    += 加法赋值 x+=y 等于 Num=x+y
    -= 减法赋值 x-=y 等于 num=x-y
    *= 乘法赋值 x*=y 等于 num=x*y
    /= 除法赋值 x/=y 等于 num=x/y
    %= 取模赋值 x%=y 等于 num=x%y
    **= 幂取值 x**=y 等于num=x**y
    //y 取整除赋值 x//=y 等于 num=x//y
    <<= 左位移等于 B1<<=m 等于 B=B1<<m
    >>= 右位移等于 B1>>=m 等于 B=B1>>m
    &= 位与赋值 B1&=B2 等于B=B1&B2
    |= 位异或赋值 B1|B2 等于 B=B1|B2
    ^= 位非赋值 B1^=B2 等于B=B1^B2
    x=1
    y=2
    print(x+y) 3
    x+=y
    print(x) 3 #采用普通时,x本身值不变 采用增量时 X的值发生变化


    二:数据类型转换
    1、转化为整数 int(x) 不支持复数
    print(int(3.2))     3

    2、转化为浮点数float(x) 不支持复数
    print(float(5))     5.0

    3、转化为复数函数complex(x,y) x,y为整数、浮点数、布尔数;当只有x参数时(y=0),可以使字符串型整数、浮点数、布尔数
    print(complex(2,2))    (2+2j)
    print(complex(5)) (5+0j)
    print(complex(0,2)) 2j

    4、转化为字符串函数str(x)   x在py2.x版本不支持二进制、八进制、十六进制的数字的转化
    str(5) 5
    5、转化为二进制函数 bin(x)x为非负整数
    print(bin(0))     0b0
    6、转化为八进制函数 oct(x) x为非负整数
    print(oct(10))    0o12

    7、转化为十六进制函数 hex(x)   x为非负整数
    print(hex(20))    0x14
    8、把十进制数转为ASCLL字符,chr(x),x为十进制数
    print(chr(97))    a
    9、把ASCLL字符转化为十进制数,  ord(x) x为ASCLL码字符
    print(ord("a"))    97




     


  • 相关阅读:
    HDU 1269 迷宫城堡
    HDU 4771 Stealing Harry Potter's Precious
    HDU 4772 Zhuge Liang's Password
    HDU 1690 Bus System
    HDU 2112 HDU Today
    HDU 1385 Minimum Transport Cost
    HDU 1596 find the safest road
    HDU 2680 Choose the best route
    HDU 2066 一个人的旅行
    AssetBundle管理机制(下)
  • 原文地址:https://www.cnblogs.com/astroboyliu/p/13252636.html
Copyright © 2020-2023  润新知