目录
消除名称错误 (NameError) 和语法错误 (SyntaxError)

1. 变量 (Variables) 是什么以及如何使用
变量是计算机内存中用于存储值的命名位置。在 Python 中,不需要提前声明变量类型,只需为它指定一个名称,并使用赋值运算符 (=) 将值赋给它。
概念和使用方法
-
赋值: Python 使用等号 (
=) 将一个值存储到变量中。
# 赋值
message = "Hello, Python!"
pi = 3.14159
age = 25
# 使用变量(打印出存储的值)
print(message)
print(pi)
print(age)
-
变量的命名和更新: 变量的值可以随时更改。Python 总是会记住变量当前存储的最新值。
# 初始赋值
school = "清华大学"
print(school) # 输出:清华大学
# 重新赋值 (更新变量的值)
school = "北京大学"
print(school) # 输出:北京大学
2.命名规范与错误排查
良好的变量命名是编写清晰代码的关键。同时,需要学会识别和修复常见的命名错误和语法错误。
创建描述性变量名
变量名应该清晰、简洁地描述它所存储的信息。遵循以下 Python 社区推荐的规范:
-
只能包含: 字母、数字和下划线 (
_)。 -
不能以: 数字开头。
-
不能使用: Python 的内置关键字(如
print,if,for等)。 -
推荐使用: 小写字母,并用下划线连接单词,增强可读性(称为 snake_case)。
例如:
user_name(推荐),UserName(不推荐),username(次优)。
消除名称错误 (NameError) 和语法错误 (SyntaxError)
-
名称错误 (NameError): 当你试图使用一个尚未赋值或拼写错误的变量时发生。
# NameError 示例
# print(city) # 假设 city 变量未定义,会引发 NameError
# 解决方法:确保变量在使用前已经被正确赋值,并且拼写正确
city = "Shanghai"
print(city)
-
语法错误 (SyntaxError): 当你的代码不符合 Python 语言的语法规则时发生。这是最常见且最容易修复的错误类型。
# SyntaxError 示例 (变量名中不能包含空格)
# my name = "Leo" # 变量名中包含空格,会引发 SyntaxError
# 解决方法:使用合法的变量名
my_name = "Leo"
print(my_name)
3.字符串 (Strings)
字符串是 Python 中最常用的数据类型之一,由一系列字符组成,需要用引号(单引号 ' 或双引号 ")将其包围起来。

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



