Python 之变量与数据类型
发布日期:2021-05-14 16:35:18 浏览次数:17 分类:精选文章

本文共 2848 字,大约阅读时间需要 9 分钟。

Python ������ Variables ��� Data Types

Python ���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������


Variables

Variable Types in Python

��� Python ������������������������������������������������������������������������������������������������������������������������������Python ��������� "������������" ���������


Integer Types

��� Python ������������������������������������������������������������������������������������������������������������������������

Binary Types

������������ ������������ ������
��������� ��� ��� 1234 ��� +45678���
��������� 0b ��� 0B ��� 0 ��� 1 ��������������� 0b1001 ��� 0B0110���
��������� 0o ��� 0O ��� 0 ��� 7 ������������ 0o777 ��� 0O732���
������������ 0x ��� 0X ��� 0 ��� 9���a ��� f ��������������������� hex ��������� 0xBCA ��� 0X10FC���

Integer Range

������������������������������ [-���, +���]������������������������������������������


Integer Operations

# ���������������������������num1 = 1024  # ������������������������������num2 = 0X12EF  # ������������������������num3 = 0O117  # ���������������������# ������������������������������print(f"num1������������������������{hex(num1)}")print(f"num1������������������{id(num1)}")# ������������������������del num1# num1 ������������������������������������������Unbound local variable 'num1'

������ id() ���������������������������������������������������������������������������������������


Float Types

������������������������������������Python ������������������������������������

Float Formats

  • ��������������� 0.0 ��� -2.568���
  • ��������������������� 9.8E3 ��� 4.2e-4���

  • Float Limits

    import sys# ������������������������������sys.float_info

    ������������������������������������������������������������������������


    Floating Point Issues

    ��������������������������������������������� 15 ���������������������������������������

    num1 = 3.1415926535897924print(num1)  # ���������3.1415926535897922# ���������������import decimaldecimal.getcontext().prec = 120num1 = decimal.Decimal('3.1415926535897924')print(num1 * num1)  # ������������������

    Memory Management

    Variable Address Changes

    # ������������������num = 1024print(id(num))  # ���������52556000# ������������������������������������������������num = num + 1023print(id(num))  # ���������52556064

    Variables and Data Types Summary

    Variables

  • ���������������������������������
  • ���������������������������������
  • Python ������������������������������������������������������������
  • Data Types

    • ���������������
      • ���������������������������
      • ���������
      • ������
    • ������������
      • ������
      • ������
      • ������

    Summary of Python Data Types

    Python ���������������������������������������������������������������������������������������������������������������

    上一篇:C++ 之抽象和类
    下一篇:Python 之变量

    发表评论

    最新留言

    第一次来,支持一个
    [***.219.124.196]2025年04月05日 14时55分36秒