> 文档中心 > 第二章:python的基本语法

第二章:python的基本语法

文章目录

  • 一、程序的结构框架
    • (一)缩进
    • (二)注释
    • (三)续行符
  • 二、基本语句
    • (一)基本输入输出
      • 1.input()输入函数
      • 2.eval()
      • 3.print()输出函数
    • (二)分支语句
      • 1.单分支语句
      • 2.二分支语句
      • 3.多分支语句
    • (三)循环语句
      • 1.条件循环语句
      • 2.遍历循环语句
  • 三、基本语法元素
    • (一)引用
      • 1.import 语句
      • 2.from 方式
    • (二)命名规则
      • (三)变量
    • (四)常量

一、程序的结构框架

(一)缩进

缩进指每行语句开始前的空白区域,用来表示 Python 间的包含和层次关系。
一般代码不需要缩进,顶行编写且不留空白。当表示分支、循环、函数、类等程序含义时, 在 if、while、for、def、class 等关键字所在完整语句后通过英文冒号(:)结尾并在之后 进行缩进,表明后续代码与紧邻无缩进语句的所属关系。
代码编写中,缩进可以用【Tab】键实现,也可以用多个空格(一般是 4 个)实现,但两者 不可混用。如下图,框起来的地方就是缩进。
第二章:python的基本语法

(二)注释

注释是代码中的辅助性文字,一般用于程序员对代码的说明。Python 程序中的非注释语句 将按顺序执行,注释语句将被解释器过滤掉,不被执行。
Python 采用(#)表示一行注释的开始,文档注释是三个单引号(‘’')或三个双引号(“”")。 例如: 第二章:python的基本语法
上图的#把"hello world"给注释掉了,所以只输出hello 浩克。 在这里插入图片描述
上图’''将前两个print给注释,所以只输出hello china。

(三)续行符

Python 程序是逐行编写的,每行代码长度无长度限制。但有的时候一句话过长,放在一行会造成阅读困难,那么我们可以使用续行符解决这个问题。
*续行符由反斜杠(\)符号表达。
在这里插入图片描述
可以发现两段代码输出结果是一样的。
注意:续行符后不能存在空格,续行符后必须直接换行。 续行符不仅可以用于单行代码较长的情况,也适合对代码进行多行排版增加可读性的情况。

二、基本语句

(一)基本输入输出

1.input()输入函数

使用方式: = input()
例如:
第二章:python的基本语法
这里的 浩克 就是你自己输入的变量。
无论用户输入的是字符还是数字,input()函数统一按照字符串类型(str)输出。

2.eval()

使用方式: = eval()
在这里插入图片描述
这里的红色部分是报错了,为什么呢?因为eval()将a变量从字符串型改成了整型,所以不能直接输入字符串,要加两个单引号才可以使用。
第二章:python的基本语法
这个时候输入数字自然就不需要引号了,因为eval()将a转化成了整型。

3.print()输出函数

使用方式:
❶ 仅输出字符串:print()
例如:
第二章:python的基本语法
❷ 仅用于输出一个或多个变量:print(,…)
例如:
在这里插入图片描述
❸ 用于混合输出字符串与变量值:
例如:
在这里插入图片描述
注意:print()函数输出文本时默认在最后增加一个换行,如左下图,两句话在两行输出。 如若不希望在最后增加换行,或者是想要输出其他内容,可以对 print()函数的 end 参数值进行赋值。
在这里插入图片描述

(二)分支语句

分支语句是控制程序运行的一种语句,它的作用是根据判断条件选择程序执行路径。分支语 句包括单分支、二分支和多分支。

1.单分支语句

使用方式:
if :

任何能够产生 True 或 False的语句都可以作为条件,当条件为真时,执行语句块中的内容。
例如:
第二章:python的基本语法
运行结果为10

2.二分支语句

使用方式:
if :

else:

当条件为 True 时,执行语句块 1;当条件为 False 时,执行语句块 2。
第二章:python的基本语法
如果输入的值为1则输出ok,否则就输出no。

3.多分支语句

使用方式:
if :

elif :

elif :
  … …
else:

多分支结构一般用于判断同一个条件或一类条件的多个执行路径。依次判断条件并执行对应 的语句。若没有条件成立,执行 else 下面的语句。
例如:
在这里插入图片描述

(三)循环语句

循环语句是控制程序的一类重要语句,它的作用是根据判断条件确定一段程序是否再次执行 一次或者多次。循环包括:条件循环和遍历循环

1.条件循环语句

使用方式:
while ():


当条件为 True 时,执行语句块 1,然后再次判断条件,当条件为 False 时,退出循环,执 行语句块 2。
例如:
第二章:python的基本语法
运行结果就为:
第二章:python的基本语法
由此可见当a5时就从while循环出来。

2.遍历循环语句

使用方式: for in :  
从遍历结构中逐一提取元素,放在循环变量中,对于每个提取的元素执行一次语句块 例如:
第二章:python的基本语法
运行结果:
第二章:python的基本语法

这里将ls的元素逐个提取放到a里面

for 循环经常和 range()函数一起使用,基本使用方式如下:
for in range():

例如:
第二章:python的基本语法
运行结果:
第二章:python的基本语法
这里将1–4存储在a中,所以range的范围为前闭后开。

三、基本语法元素

(一)引用

Python 适用于各个领域,其最大的魅力就在于它可以使用大量的外部函数库。

1.import 语句

import 的功能是引用外部函数库。

使用方式: import
     import
    … … import 例如:
第二章:python的基本语法

2.from 方式

将模块中指定的属性或名称导入当前程序命名空间。
使用方式: from import
第二章:python的基本语法
同时,Python 也支持为功能库起别名。
使用方式: import as 别名
第二章:python的基本语法
采用 import 和 from 两种命名方式的区别在于
①采用 import 方式,用户自定义的函数名字可以和库中函数的名字一样;
②采用 from 方式,用户程序中不能用函数库中的名字定义函数。

(二)命名规则

标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名。标识符是由一 串字符串组成,这个字符串可以是任意字母、数字、下划线或汉字但是不能以数字开头

例如:
在这里插入图片描述
这样就报错了,所以不能用数字开头哦!

同时,也不能与关键字同名,关键字也被称为“保留字”。
下面这些就是常见的关键字。
在这里插入图片描述

(三)变量

在标识符中,在运行过程中可以被修改的量被称为变量。
1.表达式 产生或计算新数据值的代码片段称为表达式,一般由数据和操作符等构成。
2.赋值语句 对变量进行赋值的一行代码被称为赋值语句。
语法格式: =

(四)常量

一旦赋值就不能改变值的标识符,Python 中无法定义常量。

总结:看完了这一章,Python的基本语法你也应该知道了,那么点去下一章我们一起去学习python的基本数据类型。
还有还有,如果觉得浩克写的还不错的话,记得关注浩克奥,我们一起努力!
第二章:python的基本语法