1.格式化输出的问题
stu=('1001','张三',20)
print('学生姓名:%s 学生年龄:%d'%(stu[1],stu[2]))
如果存在多个需要格式化的量,格式化操作符 % 后需要有 (),框选中所有量,若无 (),相当于只格式化代入第一个量,且后续的量无格式化输入,程序报错。
错误示例
stu=('1001','张三',20)
print('学生姓名:%s 学生年龄:%d'%stu[1],stu[2])
2.冒号问题
判别语句 if elif else
循环语句 while for
定义语句 def
定义完后,后面一定要加冒号 :
3.匿名函数 lambda
有默认参数的匿名函数调用时,调用的仅为变量名而不是函数
sum=(lambda x,y:x+y)(1,2)
print("x+y",sum)
4.类与对象
类在定义时,只有一个类名,后无括号
对象在创建时需要括号
class Test:
def First_Python():
print("Hello World")
m=Test()