第二章:python的基本语法

第二章:python的基本语法,第1张

文章目录
  • 一、程序的结构框架
    • (一)缩进
    • (二)注释
    • (三)续行符
  • 二、基本语句
    • (一)基本输入输出
      • 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 采用(#)表示一行注释的开始,文档注释是三个单引号(‘’')或三个双引号(“”")。 例如:
上图的#把"hello world"给注释掉了,所以只输出hello 浩克。
上图’''将前两个print给注释,所以只输出hello china。

(三)续行符

Python 程序是逐行编写的,每行代码长度无长度限制。但有的时候一句话过长,放在一行会造成阅读困难,那么我们可以使用续行符解决这个问题。
*续行符由反斜杠(\)符号表达。

可以发现两段代码输出结果是一样的。
注意:续行符后不能存在空格,续行符后必须直接换行。 续行符不仅可以用于单行代码较长的情况,也适合对代码进行多行排版增加可读性的情况。

二、基本语句 (一)基本输入输出 1.input()输入函数

使用方式:<变量> = input(<提示性文字>)
例如:

这里的 浩克 就是你自己输入的变量。
无论用户输入的是字符还是数字,input()函数统一按照字符串类型(str)输出。

2.eval()

使用方式:<变量> = eval(<字符串>)

这里的红色部分是报错了,为什么呢?因为eval()将a变量从字符串型改成了整型,所以不能直接输入字符串,要加两个单引号才可以使用。

这个时候输入数字自然就不需要引号了,因为eval()将a转化成了整型。

3.print()输出函数

使用方式:
❶ 仅输出字符串:print(<待输出字符串>)
例如:

❷ 仅用于输出一个或多个变量:print(<变量 1>,<变量 2>…<变量 n>)
例如:

❸ 用于混合输出字符串与变量值:
例如:

注意:print()函数输出文本时默认在最后增加一个换行,如左下图,两句话在两行输出。 如若不希望在最后增加换行,或者是想要输出其他内容,可以对 print()函数的 end 参数值进行赋值。

(二)分支语句

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

1.单分支语句

使用方式:
if <条件>:
  <语句块>
任何能够产生 True 或 False的语句都可以作为条件,当条件为真时,执行语句块中的内容。
例如:

运行结果为10

2.二分支语句

使用方式:
if <条件>:
 <语句块 1>
else:
 <语句块 2>
当条件为 True 时,执行语句块 1;当条件为 False 时,执行语句块 2。

如果输入的值为1则输出ok,否则就输出no。

3.多分支语句

使用方式:
if <条件 1>:
  <代码块 1>
elif <条件 2>:
  <代码块 2>
elif <条件 3>:
  <代码块 3> … …
else:
  <代码块 n>
多分支结构一般用于判断同一个条件或一类条件的多个执行路径。依次判断条件并执行对应 的语句。若没有条件成立,执行 else 下面的语句。
例如:

(三)循环语句

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

1.条件循环语句

使用方式:
while (<条件>):
 <语句块 1>
 <语句块 2>
当条件为 True 时,执行语句块 1,然后再次判断条件,当条件为 False 时,退出循环,执 行语句块 2。
例如:

运行结果就为:

由此可见当a<5时,执行while循环里的语句,当a>5时就从while循环出来。

2.遍历循环语句

使用方式: for <循环变量> in <遍历结构>:   <语句块>
从遍历结构中逐一提取元素,放在循环变量中,对于每个提取的元素执行一次语句块 例如:

运行结果:

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

for 循环经常和 range()函数一起使用,基本使用方式如下:
for <循环变量> in range(<循环次数>):
  <语句块>
例如:

运行结果:

这里将1–4存储在a中,所以range的范围为前闭后开。

三、基本语法元素 (一)引用

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

1.import 语句

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

使用方式: import <库名 1>
     import <库名 2>
    … … import <库名 n> 例如:

2.from 方式

将模块中指定的属性或名称导入当前程序命名空间。
使用方式: from <库名> import <函数名>

同时,Python 也支持为功能库起别名。
使用方式: import <功能库名> as 别名

采用 import 和 from 两种命名方式的区别在于:
①采用 import 方式,用户自定义的函数名字可以和库中函数的名字一样;
②采用 from 方式,用户程序中不能用函数库中的名字定义函数。

(二)命名规则

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

例如:

这样就报错了,所以不能用数字开头哦!

同时,也不能与关键字同名,关键字也被称为“保留字”。
下面这些就是常见的关键字。

(三)变量

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

(四)常量

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

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

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/715923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存