Python三种注释及分行换行输出

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="|")
原文地址:https://www.cnblogs.com/fanbao/p/10487364.html