【Python从零开始】第六回_Python基础之"常见错误介绍之1"
2017-08-02
- 关于上节的练习解答
- 关于上节内容的回顾
- 练习题
- 赋值运算符
关于上节的练习解答
请利用以上所学知识1,abs(“1”)能正常输出吗?如果不能的话请说出理由。
解答:
如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型。
关于上节内容的回顾
练习题
利用赋值运算符打印出5个a(例如:aaaaa)
常出错误介绍
1-1:语法错误(SyntaxError)
>>> while True print('Hello U3V3')
File "<stdin>", line 1, in ?
while True print('Hello U3V3')
^
SyntaxError: invalid syntax
1-2:使用 = 而不是 ==(导致“SyntaxError: invalid syntax”)
= 是赋值操作符而 == 是等于比较操作。该错误发生在如下代码中:
if spam = 42:
print('Hello!')
1-3:在字符串首尾忘记加引号(导致“SyntaxError: EOL while scanning string literal”)
print(Hello!')
print('Hello!)
myName = 'Al'
print('My name is ' + myName + . How are you?')