0.25 变量:给数据起名字
第〇篇「零基础预科」免费。变量是编程里第一个、也是用得最多的概念。
一、为什么需要变量
没有变量,程序里全是写死的值,没法灵活处理。变量就像贴在数据上的标签,或一个"有名字的盒子":你把数据放进去,之后用名字就能取。
二、赋值:用 = 存数据
python
target = "http://127.0.0.1:8080"
port = 8080
is_vuln = False读法:把 = 右边的值,放进左边这个变量名。 注意和数学里的等号区分——它不是"判断相等",而是"赋值"。
三、读取与重新赋值
python
count = 1
print(count) # 1
count = 5 # 重新赋值,覆盖旧值
print(count) # 5
count = count + 1 # 取出旧值加1,再存回去
print(count) # 6变量可以参与运算、传给函数、打印出来。
四、命名规则与好习惯
规则(违反会报错):
- 由字母、数字、下划线组成,不能以数字开头;
- 不能是 Python 关键字(
if、for、class、return等); - 区分大小写:
Name和name是两个变量。
好习惯:
- 见名知意:用
target_url而不是a; - 多个单词用下划线连接(
is_vulnerable); - 不要用
l、O这种易和数字混淆的单字符。
五、安全脚本里的变量
python
target_url = "http://127.0.0.1:8080"
payload = "/examples/?"
timeout = 5
response_status = 200
is_vulnerable = False把目标、超时、结果都放进变量,脚本就清晰、好改:换目标只改一处。
六、本篇小结
- 变量是数据的名字/标签,用
=把右边值赋给左边名。 - 值可读取、运算、重新赋值覆盖。
- 命名:字母数字下划线、不数字开头、非关键字、区分大小写,且要见名知意。
- 安全脚本常用变量存目标、端口、结果。
下一篇 0.26 讲放进变量里的数据都有哪些"类型"。