
本文共 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
Data Types
- ���������������
- ���������������������������
- ���������
- ������
- ������������
- ������
- ������
- ������
Summary of Python Data Types
Python ���������������������������������������������������������������������������������������������������������������
发表评论
最新留言
关于作者
