zoukankan      html  css  js  c++  java
  • 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="|")
  • 相关阅读:
    MySQL_解决ERROR 2006 (HY000) at line XX MySQL server has gone away问题
    mysql全量备份脚本
    mysql增量备份脚本
    使用u32过滤器设置基于mac地址的下载限制
    Quantum & r2q
    关于limit hashlimit资料整理
    u32 mac以及arp匹配
    Iptables 规则 一些简单实例和详细介绍
    Optimizing shaper — hashing filters (HTB)
    使用ingress qdisc和ifb进行qos
  • 原文地址:https://www.cnblogs.com/fanbao/p/10487364.html
Copyright © 2011-2022 走看看