蛇宝宝
30.31M · 2026-03-23
Python 可以处理任意大小的整数,包括正整数和负整数:
a = 123
b = -456
c = 0
表示方式:
1230b 开头,如 0b1010 (表示十进制的 10)0o 开头,如 0o755 (表示十进制的 493)0x 开头,如 0xff (表示十进制的 255)大数表示:
Python 3.6+ 支持使用下划线 _ 作为数字分隔符,提高可读性:
big_num = 1_000_000 # 等同于 1000000
hex_num = 0x12_34_56 # 等同于 0x123456
浮点数即小数,可以用科学计数法表示:
f1 = 3.14
f2 = -9.01
f3 = 1.23e9 # 1.23 × 10^9
f4 = 1.2e-5 # 0.000012
注意:
decimal 模块进行高精度浮点运算字符串是以单引号 ' 或双引号 " 括起来的文本:
s1 = 'hello'
s2 = "world"
使用反斜杠 转义特殊字符:
print('I'm OK') # 输出: I'm OK
print("He said "Hello"") # 输出: He said "Hello"
常见转义字符:
n - 换行t - 制表符\ - 反斜杠本身在字符串前加 r 表示原始字符串,不进行转义:
print(r'tn') # 输出: tn
使用三引号 ''' 或 """ 表示多行字符串:
multi_line = '''第一行
第二行
第三行'''
Python 3.6+ 支持 f-string(格式化字符串字面量):
name = "Alice"
age = 25
print(f"My name is {name} and I'm {age} years old.")
布尔值只有 True 和 False 两种:
t = True
f = False
布尔运算:
and - 与运算or - 或运算not - 非运算print(True and False) # False
print(True or False) # True
print(not True) # False
None 表示空值,是一个特殊的 Python 对象:
n = None
Python 是动态类型语言,变量可以随时改变类型:
var = 123 # 整数
var = "ABC" # 字符串
var = True # 布尔值
变量命名规则:
Python 没有真正的常量,通常用全大写命名表示常量:
PI = 3.14159
MAX_CONNECTIONS = 100
/ - 浮点数除法(总是返回浮点数)// - 整数除法(向下取整)% - 取模运算print(10 / 3) # 3.3333333333333335
print(10 // 3) # 3
print(10 % 3) # 1
使用 ** 进行幂运算:
print(2 ** 3) # 8
print(2 ** 0.5) # 1.4142135623730951 (平方根)
使用 type() 检查变量类型:
print(type(123)) # <class 'int'>
print(type(3.14)) # <class 'float'>
print(type("hello")) # <class 'str'>
类型转换函数:
int("123") # 123
float("3.14") # 3.14
str(123) # "123"
bool(1) # True
n = 123
f = 456.789
s1 = 'Hello, world'
s2 = 'Hello, 'Adam''
s3 = r'Hello, "Bart"'
s4 = r'''Hello,
Bob!'''
print(n)
print(f)
print(s1)
print(s2)
print(s3)
print(s4)
/ 和 // 两种形式type() 检查类型,使用内置函数进行类型转换Python 的数据类型系统非常灵活,理解这些基础类型是学习 Python 编程的重要第一步。
想要解锁更多 Python 实战黑科技?搜索「道满PythonAI」,海量免费教程随你练,边学边练进步更快! 下一篇想学 Python 什么内容?评论区告诉我!觉得有用就点赞 + 关注,持续更新干货~