1.1 Python数据类型

1、数据类型

  1. 整型

    • python2整型有两种类型,一种小整数值int型,一种大整数值long型;
    print(2,9999999999)
    print(type(2),type(9999999999))
    

    2 9999999999L
    <class ‘int’> <class ‘long’>

    • python3整型支持各种整数值。
    print(2,999999999)
    print(type(2),type(9999999999))
    

    2 9999999999
    <class ‘int’> <class ‘int’>

  2. 进制

    • 十进制
    • 二进制:以0b或0B开头
    • 八进制:以0o或0O开头
    • 十六进制:以0x或0X开头
    binval = 0b10101 # 1*16+0*8+1*4+0*2+1
    oval = 0o344     # 3*64+4*8+4
    xval = 0xaf      # 10*16+15
    print(binval,oval,xval)
    

    21 228 175

    num = int(input('请输入一个整数:'))
    print('十六进制:', hex(num), type(hex(num)))         # 返回十六进制的字符串
    print('八进制:', oct(num))
    print('二进制:', bin(num))
    

    请输入一个整数:30
    十六进制: 0x1e <class ‘str’>
    八进制: 0o36
    二进制: 0b11110

  3. 浮点型数值

    • 十进制数形式
    • 科学计数形式:如5.12e2(即5.12*10**2)
    floatval_1 = 3.4
    floatval_2 = -3.4
    floatval_3 = 3.4e5
    print(floatval_1, floatval_2, floatval_3)
    

    3.4 -3.4 340000.0

  4. 复数

    cva_1 = 2+3j
    cva_2 = 3.3-2.3j
    print(cva_1, cva_2)
    print(cva_1+cva_2)    # 复数加法
    

    (2+3j) (3.3-2.3j)
    (5.3+0.7000000000000002j)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值