zoukankan      html  css  js  c++  java
  • python学习笔记之--行

    逻辑行、物理行

    • 物理行:是程序员所写代码的所在行。
    • 逻辑行:是指源代码经过预编译后,代码所在的那一行。

    Python假定每个物理行都对应着一个逻辑行。例如:print( "Hello World" ) 就是一个物理行,Python希望每行只有一个语句,因为这样看起来更加易读。

    如果你想要在一个物理行中使用多于一个逻辑行,那么你需要使用分号(; )来特别地标明这种用法。分号表示一个逻辑行/语句的结束。

    例如:

    >>> count=5
    >>> print(count)
    5

    与下面的语句等同:

    >>> count=5;
    >>> print(count);
    5

    也可以写成下面这种:

    >>> count=5;print(count);
    5

    甚至可以写成这样:

    >>> count=5;print(count)
    5

    然而,强烈建议坚持在一个物理行里只写一句逻辑行,因为这样都是为了尽可能的避免使用分号,使代码更加的易读。

    下面是一个在多个物理行中写一个逻辑行的例子,它被称为明确的行连接。

    >>> s="I am a boy, 
    ... she is a birl."
    >>> print(s)
    I am a boy, she is a birl.

    多行

    • Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句
    >>> s=1+2
    ... +3+
    ... 4
    >>> s
    10
    • 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠()
    >>> list=['a',
    ... 'b',
    ... 'c']
    >>> list
    ['a', 'b', 'c']

    不换行

    print默认是打印一行结尾加换行。end='""思是末尾不换行,加空格。示例:

    >>> print("hello world!")  #不加end效果
    hello world!
    >>> print("hello world!",end=" ")
    hello world! >>>
    >>> print("hello world!",end="     ")
    hello world!     >>>

    空行

    函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。

    空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

  • 相关阅读:
    10. 正则表达式匹配
    svn 类似.gitignore功能实现
    GF学习未解之谜
    cocos
    unity 编辑器内对Game视图进行截图
    Roughlike游戏里面的随机数种子
    网站推荐——游戏图标网
    Unity 使用image绘制线段 直线
    c# unity 异步任务队列
    Unity编辑器调用外部exe程序 和 windows文件夹
  • 原文地址:https://www.cnblogs.com/wenm1128/p/11549646.html
Copyright © 2011-2022 走看看