1、单行注释
以#开头,#右边的所有东西都被当成文字说明,而不是真正要执行的程序,只是起到辅助说明作用(#后需要先添加一个空格)。
单行注释写到行内代码后边,或者单独一行均可。
# 我是单行注释,#号与内容之间需要一个空格 print("hello.world") # 单行注释也可以在行内代码后边
2、多行注释
可以用一对连续的三个引号,引号中间添加注释。
""" 我是多行注释 前后各有三对单引号 """
3、TODO注释和占位符pass
会高亮显示的一种注释方法。表示需要做而未做的一些待完成的事项,有助于事后的检索,以及对整体项目做进一步的修改迭代。
pass关键字,如果分支结构中,不想立即写代码,写pass可以不报错。
# TODO(kl@gmail.com): Use a "*" here for string repetition. # TODO(Zeke) Change this to use relations. while True: pass
4、若一行代码太长可以用()分行
如果一行代码过长,可以用()来多行写,Python解析时当做一行处理。
name_list = ([("巨齿鲨", "2018年上映", "凯奇主演"), ("快把我哥带走", "2018年上映", "张子枫、彭昱畅主演")]) for i in name_list: print(i)
5、不换行输出end
print打印默认是换行的,若想不换行输出,可以在每行结尾用end=""
end中也可以添加内容,进行隔离元素
xiaoming = {"name": "小明", "age": 18, "height": 1.75} for i in xiaoming: print(i, end="|")