Python中可以通过以下方式表示不同类型的数据:
二进制
使用前缀`0b`或`0B`,例如:`0b1110`表示二进制数1010。
八进制
使用前缀`0o`或`0O`,例如:`0o10`表示八进制数8。
十六进制
使用前缀`0x`或`0X`,例如:`0x2A`表示十六进制数2A。
整数
不带前缀的整数,Python会自动根据上下文判断其进制,例如:`10`表示十进制数10,`0o10`表示八进制数8,`0b1110`表示二进制数1010。
浮点数
直接书写小数点,例如:`3.14`表示浮点数3.14。
科学计数法
使用`e`或`E`表示指数,例如:`2.5e2`表示2.5乘以10的2次方,即250。
复数
使用`a + bj`或`complex(a, b)`表示,其中`a`和`b`是浮点数,例如:`1 + 2j`表示复数1 + 2i。
字符串
使用单引号或双引号括起来,例如:`'How are you?'`和`"嗨!"`。
列表
使用方括号`[]`,例如:`[1, 2, 3]`表示一个包含三个元素的列表。
元组
使用圆括号`()`,例如:`(1, 2, 3)`表示一个包含三个元素的元组。
字典
使用花括号`{}`,键值对之间用冒号分隔,例如:`{'name': 'jack', 'age': 18}`表示一个包含两个键值对的字典。
集合
使用花括号`{}`,但键值对之间用逗号分隔且没有冒号,例如:`{1, 2, 3}`表示一个包含三个元素的集合。
布尔值
`True`和`False`是Python的布尔类型,表示逻辑真和假。
空值
使用`None`表示空值,例如:`None`表示没有值。
这些是Python中常见的表示不同类型数据的方式。根据具体需求选择合适的数据类型可以提高代码的可读性和效率。