【Python】初学者常犯错误

本文介绍了Python编程中常见的语法错误,如忘记结束符号,以及变量使用时未声明全局变量的问题。此外,还提醒开发者注意保持良好的编程习惯,如使用正确的print语句格式。错误示例包括未关闭的括号、未声明的全局变量和过时的print语法,导致的错误类型分别是SyntaxError和UnboundLocalError。通过理解并避免这些错误,可以提升代码质量和可读性。

1 语法类

1.1 忘记结束符号


有些符号需要结束符号。比如:()<>''""等。
下面是一些错误的例子:

print("Hello, world! "
print("Hello, %s" % ("Python")

日志:

Syntax error: invalid syntax

2 变量类

2.1 全局变量忘记声明

错误示例:

def say(Value): 
	print(N, "说: ", Value); 
	N += 2;
N = 1; 
say(31);

日志:

Name: 2
Traceback (most recent call last):
  File "C:\Users\ADMINI~1\AppData\Local\Temp\codemao-krGcPK/temp.py", line 7, in <module>
    say(input("Name: "))
  File "C:\Users\ADMINI~1\AppData\Local\Temp\codemao-krGcPK/temp.py", line 2, in say
    print(N, "说: ", Value)
UnboundLocalError: local variable 'N' referenced before assignment

3 习惯类

例子:

print "hello"

日志:

SyntaxError: Missing parentheses in call to 'print'. Did you mean print("hello")?
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值