Python教程03:数据类型基础

Python 教程 03:数据类型基础 “万物皆有类。” 在 Python 的世界里,所有数据都有自己的类型。了解数据类型,就像认识食材,知道哪些能一起烹饪,哪些会"水火不容"。 1. Python 的基础数据类型 Python 有几种基础数据类型,今天我们先学习最常用的四种: 类型 英文名 示例 说明 整数 int 42, -100, 0 没有小数点的数字 浮点数 float 3.14, -0.5, 2.0 带小数点的数字 字符串 str "Hello", 'Python' 文本数据 布尔值 bool True, False 真或假 还有一个特殊的值:None,表示"空"或"无值"。 2. 整数(int) 整数就是没有小数部分的数字,可正可负可为零。 # 整数示例 age = 25 temperature = -10 zero = 0 print(age, type(age)) # 25 <class 'int'> print(temperature) # -10 # Python 3的整数可以无限大(只要内存够) big_number = 1234567890123456789012345678901234567890 print(big_number) # 正常输出,不会溢出 # 不同进制的整数 binary = 0b1010 # 二进制,等于十进制的10 octal = 0o12 # 八进制,等于十进制的10 hexadecimal = 0x1F # 十六进制,等于十进制的31 print(binary, octal, hexadecimal) # 10 10 31 整数运算 a = 10 b = 3 # 基本运算 print(a + b) # 13 加法 print(a - b) # 7 减法 print(a * b) # 30 乘法 # 除法:注意Python 3的除法很特别 print(a / b) # 3.3333... 除法,结果是浮点数 print(a // b) # 3 整除,结果是整数 print(a % b) # 1 取模(求余数) # 乘方 print(a ** 2) # 100 (10的2次方) print(2 ** 10) # 1024 这里有个有趣的现象:在 Python 3 中,10 / 3的结果是3.333...(浮点数),而不是像 Go/Java 那样得到3。如果你想要整除,必须用//。 ...

2023-11-20 · 3 min · 607 words · Hank