
运算符 | 描述 | 实例 |
|---|---|---|
+ | 加 | 10 + 20 = 30 |
- | 减 | 10 - 20 = -10 |
* | 乘 | 10 * 20 = 200 |
/ | 除 | 10 / 20 = 0.5 |
// | 取整除 | 返回除法的整数部分(商) 9 // 2 输出结果 4 |
% | 取余数 | 返回除法的余数 9 % 2 = 1 |
** | 幂 | 又称次方、乘方,2 ** 3 = 8 |
* 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。+运算符可以让两个字符串相加In [1]: "-" * 50
Out[1]: '----------------------------------------'
In [1]: "aaa" + "bbb"
Out[1]: 'aaabbb' () 调整计算的优先级运算符 | 描述 |
|---|---|
** | 幂 (最高优先级) |
* / % // | 乘、除、取余数、取整除 |
+ - | 加法、减法 |
2 + 3 * 5 = 17(2 + 3) * 5 = 252 * 3 + 5 = 112 * (3 + 5) = 16= 左边是一个变量名= 右边是存储在变量中的值变量名 = 值变量定义之后,后续就可以直接使用了
# 定义 qq 号码变量
qq_number = "1234567"
# 定义 qq 密码变量
qq_password = "123"
# 在程序中,如果要输出变量的内容,需要使用 print 函数
print(qq_number)
print(qq_password)需求
# 定义苹果价格变量
price = 8.5
# 定义购买重量
weight = 7.5
# 计算金额
money = price * weight
print(money)int)float)bool) True 非 0 数 —— 非零即真False 0complex) "hello world"[1,2,3](1,"hello"){"key":"value"}Python 中定义变量时需要指定类型吗?
Python 可以根据 = 等号右侧的值,自动推导出变量中存储数据的类型type 函数可以查看一个变量的类型
In [1]: type(name)bool 型,在计算时 True 对应的数字是 1False 对应的数字是 0+ 拼接字符串+ 拼接生成新的字符串In [1]: first_name = "三"
In [2]: last_name = "张"
In [3]: first_name + last_name
Out[3]: '三张'* 重复拼接相同的字符串In [1]: "-" * 50
Out[1]: '--------------------------------------------------'In [1]: first_name = "zhang"
In [2]: x = 10
In [3]: x + first_name
---------------------------------------------------------------------------
TypeError: unsupported operand type(s) for +: 'int' and 'str'
类型错误:`+` 不支持的操作类型:`int` 和 `str`input 函数函数 | 说明 |
|---|---|
print(x) | 将 x 输出到控制台 |
type(x) | 查看 x 的变量类型 |
input 函数从键盘等待用户的输入字符串变量 = input("提示信息:")函数 | 说明 |
|---|---|
int(x) | 将 x 转换为一个整数 |
float(x) | 将 x 转换到一个浮点数 |
i=10
f=3.5
print(float(i))
print(int(f))print 函数将信息输出到控制台% 被称为 格式化操作符,专门用于处理字符串中的格式 % 的字符串,被称为 格式化字符串% 和不同的 字符 连用,不同类型的数据 需要使用 不同的格式化字符格式化字符 | 含义 |
|---|---|
%s | 字符串 |
%d | 有符号十进制整数,%06d 表示输出的整数显示位数,不足的地方使用 0 补全 |
%f | 浮点数,%.2f 表示小数点后只显示两位 |
%% | 输出 % |
a = "字符串"
b = 365
c = 10.5
d = 0.2
print("格式化字符串 %s" %a )
print("格式化字符串 %04d" %b )
print("格式化字符串 %.2f" %c )
print("格式化字符串 %.2f%%" %d)
print("连续输出格式化字符串 %s + %04d + %.2f%%==" %(a ,b ,d))简单写法
print(f"格式化字符串 {a} + {b:04d} + {c:.2f} + {d}%")
标示符就是程序员定义的 变量名、函数名
Python 内部已经使用的标识符通过以下命令可以查看 Python 中的关键字
import keyword
print(keyword.kwlist)提示:关键字的学习及使用,会在后面的课程中不断介绍
import 关键字 可以导入一个 “工具包”
Python 中不同的工具包,提供有不同的工具
注意 Python 中的 标识符 是 区分大小写的

在 Python 中,如果 变量名 需要由 二个 或 多个单词 组成时,可以按照以下方式命名
_下划线 连接first_name、last_name、qq_number、qq_passwordfirstName、lastNameFirstName、LastName、CamelCase

t_name、last_name、qq_number、qq_password`
firstName、lastNameFirstName、LastName、CamelCase
[外链图片转存中…(img-AWibP6hG-1755212431254)]