Python入门——行操作有哪些技巧?

2026-06-11 06:501阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计734个文字,预计阅读时间需要3分钟。

Python入门——行操作有哪些技巧?

逻辑行、物理行:是程序员编写代码的所在行。逻辑行:是指源代码经过预编译、编译后,代码所对应的那一行。Python假设每个物理行都是一个逻辑行,除非遇到注释或特定结构。例如:print(Hello World) 就是一个逻辑行。

逻辑行、物理行

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

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

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

例如:

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解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。

本文共计734个文字,预计阅读时间需要3分钟。

Python入门——行操作有哪些技巧?

逻辑行、物理行:是程序员编写代码的所在行。逻辑行:是指源代码经过预编译、编译后,代码所对应的那一行。Python假设每个物理行都是一个逻辑行,除非遇到注释或特定结构。例如:print(Hello World) 就是一个逻辑行。

逻辑行、物理行

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

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

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

例如:

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解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。