目录

一、用缩进来分层

二、代码注释的方式——两种

三、语句的断行


一、用缩进来分层

Python脚本的结构非常清晰,在Python中,使用代码缩进来表示分层。

代码缩进一般用于函数定义、类的定义以及一些控制语句中。

一般来说,行尾的双引号(:)表示代码缩进的开始。简单例子如下:

# -*- coding:UTF-8 -*-
a = input('请输入一个整数a:')
b = input('请输入一个整数b:')if a > b:print (a)
elif a == b:print(a, b)
else:print(b)

程序执行结果:

建议:最好通过空格的形式缩排代码,每一层向右缩进4个空格。

二、代码注释的方式——两种

注释是程序中必不可少的部分,可以方便程序员之间进行沟通交流。

  • 单行注释

    • 在Python中,注释语句以字符“#”开始,位于“#”之后的语句不被执行。字符“#”仅仅注释其所在的行。
  • 多行注释
    • 在Python中,如果进行大段的注释,可以使用三个单引号(''')或者三个双引号(""")将需要注释的内容包围。
# -*- coding:UTF-8 -*-
'''
三个单引号包围的注释
该段代码判断a,b值的大小
并根据不同的输出情况进行输出
'''
a = input('请输入一个整数a:')
b = input('请输入一个整数b:')if a > b:         #判断 a 和 b 的大小print (a)     #输出 a
elif a == b:print(a, b)   #输出 a 和 b
else:print(b)      #输出 b
"""
三个双引号包围的注释
代码判断结束
print (a)
上边的语句不会被执行
"""

三、语句的断行

在Python中,一般来说,一条语句占用一行,在每条语句的结尾处不需要使用分号(;)来作为结束标志。但是可以使用分号将两条语句写在一行。

注:如果缩进语句块中只有一条语句,也可以直接将这条语句写在冒号(:)之后。

# -*- coding:UTF-8 -*-
a = input('请输入一个整数a:')
b = input('请输入一个整数b:')if a > b:     #判断 a 和 b 的大小print (a)     #输出 a
elif a == b:print(a, b)   #输出 a 和 b
else:print(b)      #输出 b

在Python中,单引号和双引号没有区别,都可以用来包围字符串,注意,单引号中的字符串中可以包含双引号,双引号中的字符串中可以包含单引号,而且 不需要使用转义字符,代码如下:

# -*- coding:UTF-8 -*-
a = "What's your name?"
b = 'I say:"What is your name?"'print (a)     #输出 a
print(b)      #输出 b

重要:三个单引号或者三个双引号所包围的字符串(可以为多行)不仅可以作为注释,还可以作为格式化的字符。当使用Python中的“print”函数输出这些字符时,其格式将保持不变,示例如下:

# -*- coding:UTF-8 -*-
a = """
图图:小美,我喜欢你和你一起玩。
小美:我也是的呢,嘿嘿
"""
b = '''
这是格式化的字符此处的缩进将被输出
在这也可以使用 ' 或者 ",不会产生影响
'''
print (a)     #输出 a
print (b)      #输出 b

在Python中,如果语句较长,需要分成几行来书写,则可以使用反斜杠(\)来进行续行,也可以用一对圆括号将一条语句写成几行。示例如下:

# -*- coding:UTF-8 -*-
# 使用"\"续行
# 需要注意的是"\"之后不能有任何字符
# 不能在"\"之后使用"#"进行注释
a = 3 * 5 \+ 3 \- 3 \* 2
print(a)  # 输出 a# 使用圆括号包围分成多行的语句
# 在语句中可以使用"#"进行注释
b = (3 *5 + 3- 4* 2)print(b)  # 输出 b

在Python脚本中所有语句中的标点符号都是英文标点符号。只有在字符串和注释中可以使用中文标点。

初学__Python——Python代码的组织形式相关推荐

  1. 初学__Python——Python 可重用结构:Python模块

    目录 一.模块的基本用法 一.导入模块 二.编写一个模块 二.在哪里查找模块 三.是否需要编译模块 四.模块也可独立运行 五.如何查看模块提供的函数名 Python中的模块实际上就是包含函数或者类的 ...

  2. 初学__Python——Python 变量的作用域

    在Python中,不同的函数可以具有相同的参数名.在函数中已经声明过变量名,在函数外还可以继续使用.在脚本运行的过程中,其值并不相互影响. def fun1(x): # 声明一个函数a = [1] # ...

  3. 初学__Python——Python 函数参数的使用

    目录 一.有默认值的参数 示例:计算参数的立方值,其参数的默认值为 5 示例:向指定的参数传递值 二.参数的传递方式 三.如何传递任意数量的参数 四.用参数返回计算结果 参数让函数更有价值,在Pyth ...

  4. 初学__Python——Python 自定义函数

    目录 一.函数声明 声明函数的一般形式: 示例:求一个列表中所有整数之和 二.函数调用 函数是一组语句的集合,用以实现某一特定的功能.函数可以简化脚本,Python 本身提供了许多内置函数,极大地方便 ...

  5. 初学__Python——Python的流程控制语句 if、for、while

    目录 一.分支结构:if 语句 二.循环结构:for 语句 break 和 continue 三.循环语句:while 语句 通常情况下,Python脚本总是按照顺序执行的.不过,对于一些复杂的程序, ...

  6. 初学__Python——Python数据类型之字符串

    目录 一.Python中的字符串 二.字符串中的转义字符 三.操作字符串 四.字符串中的索引与分片 五.格式化字符串 六.字符串.数字类型的转换 七.原始字符串(Raw String) 一.Pytho ...

  7. 初学__Python——Python 最简单的函数—用 lambda 声明函数

    用 lambda 表达式来声明函数,是Python中一类比较特殊的声明函数的方式,lambda 来源于 LISP 语言,使用 lambda 可以声明一个匿名函数.所谓匿名函数是指所声明的函数没有函数名 ...

  8. 初学__Python——Python数据类型之文件

    文件也可以看作是Python中的数据类型.当使用Python的内置函数open打开一个文件后就返回一个文件对象. open(filename, mode, bufsize) filename:要打开的 ...

  9. 初学__Python——Python数据类型之字典

    字典是Python中比较特别的一类数据类型,是以大括号包围 "{}" 的数据集合.字典与列表的最大不同在于字典是无序的,在字典中通过键来访问成员. 与列表类似,字典也是可变的,可以 ...

最新文章

  1. C++ 落选,2021 年最想学习的五大编程语言
  2. gzencode php demo,8个必备的PHP功能实例代码
  3. NTU课程笔记 MAS714(8) 分治与排序
  4. cassandra可视化工具_程序员绘图工具——PlantUML
  5. SpringBoot高级消息-RabbitMQ运行机制
  6. C. Minimum Grid Path(思维)
  7. FullCalendar 七:FullCalendar应用——整合农历节气和节日
  8. 国内优质海量数据集收集网站
  9. 计算机文化基础—病毒
  10. java正则表达式是什么6_进阶Java编程(6)正则表达式
  11. 论文后面的参考文献格式应该如何写
  12. 序列标注 | (4) Hierarchically-Refined Label Attention Network for Sequence Labeling
  13. 2019年618提前引发“骚动”:苏宁要成为主场?!
  14. TO_DATE()函数?
  15. 分布式协调器ZooKeeper3.4—程序员手册
  16. SpringMVC 入门
  17. Qt+webservice的多线程实现
  18. android gridview分页显示,GridView使用自带分页功能时分页方式及样式PagerStyle
  19. java循环播放声音代码_java-无法循环播放MP3文件
  20. 循环卷积和线性卷积以及快速卷积计算

热门文章

  1. 【PM模块】PM模块主数据
  2. 【视图】ABAP Views
  3. LSMW批处理使用方法(09)_步骤10、11
  4. 一些基本的ABAP技巧
  5. Migo估价记录不存在
  6. SAP MM 评估类型 评估类别
  7. 一次性供应商不能用特别总账标准程序修改
  8. ABAP:利用SAP定时器自动刷新ALV
  9. 长沙望城:以“速”大干一百天,以“质”实现双过半
  10. php怎么查询mysql_php如何查询数据库