• 关于上节的练习解答
  • 关于上节内容的回顾
  • 练习题
  • 赋值运算符

关于上节的练习解答



请利用以上所学知识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?')
right