- 一、程序的结构框架
- (一)缩进
- (二)注释
- (三)续行符
- 二、基本语句
- (一)基本输入输出
- 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。
二、基本语句 (一)基本输入输出 1.input()输入函数Python 程序是逐行编写的,每行代码长度无长度限制。但有的时候一句话过长,放在一行会造成阅读困难,那么我们可以使用续行符解决这个问题。
*续行符由反斜杠(\)符号表达。
可以发现两段代码输出结果是一样的。
注意:续行符后不能存在空格,续行符后必须直接换行。 续行符不仅可以用于单行代码较长的情况,也适合对代码进行多行排版增加可读性的情况。
2.eval()使用方式:<变量> = input(<提示性文字>)
例如:
这里的 浩克 就是你自己输入的变量。
无论用户输入的是字符还是数字,input()函数统一按照字符串类型(str)输出。
3.print()输出函数使用方式:<变量> = eval(<字符串>)
这里的红色部分是报错了,为什么呢?因为eval()将a变量从字符串型改成了整型,所以不能直接输入字符串,要加两个单引号才可以使用。
这个时候输入数字自然就不需要引号了,因为eval()将a转化成了整型。
(二)分支语句使用方式:
❶ 仅输出字符串:print(<待输出字符串>)
例如:
❷ 仅用于输出一个或多个变量:print(<变量 1>,<变量 2>…<变量 n>)
例如:
❸ 用于混合输出字符串与变量值:
例如:
注意:print()函数输出文本时默认在最后增加一个换行,如左下图,两句话在两行输出。 如若不希望在最后增加换行,或者是想要输出其他内容,可以对 print()函数的 end 参数值进行赋值。
分支语句是控制程序运行的一种语句,它的作用是根据判断条件选择程序执行路径。分支语 句包括单分支、二分支和多分支。
1.单分支语句2.二分支语句使用方式:
if <条件>:
<语句块>
任何能够产生 True 或 False的语句都可以作为条件,当条件为真时,执行语句块中的内容。
例如:
运行结果为10
3.多分支语句使用方式:
if <条件>:
<语句块 1>
else:
<语句块 2>
当条件为 True 时,执行语句块 1;当条件为 False 时,执行语句块 2。
如果输入的值为1则输出ok,否则就输出no。
(三)循环语句使用方式:
if <条件 1>:
<代码块 1>
elif <条件 2>:
<代码块 2>
elif <条件 3>:
<代码块 3> … …
else:
<代码块 n>
多分支结构一般用于判断同一个条件或一类条件的多个执行路径。依次判断条件并执行对应 的语句。若没有条件成立,执行 else 下面的语句。
例如:
循环语句是控制程序的一类重要语句,它的作用是根据判断条件确定一段程序是否再次执行 一次或者多次。循环包括:条件循环和遍历循环
1.条件循环语句2.遍历循环语句使用方式:
while (<条件>):
<语句块 1>
<语句块 2>
当条件为 True 时,执行语句块 1,然后再次判断条件,当条件为 False 时,退出循环,执 行语句块 2。
例如:
运行结果就为:
由此可见当a<5时,执行while循环里的语句,当a>5时就从while循环出来。
使用方式: for <循环变量> in <遍历结构>: <语句块>
从遍历结构中逐一提取元素,放在循环变量中,对于每个提取的元素执行一次语句块 例如:
运行结果:
这里将ls的元素逐个提取放到a里面
for 循环经常和 range()函数一起使用,基本使用方式如下:
for <循环变量> in range(<循环次数>):
<语句块>
例如:
运行结果:
这里将1–4存储在a中,所以range的范围为前闭后开。
Python 适用于各个领域,其最大的魅力就在于它可以使用大量的外部函数库。
1.import 语句import 的功能是引用外部函数库。
2.from 方式使用方式: import <库名 1>
import <库名 2>
… … import <库名 n> 例如:
(二)命名规则将模块中指定的属性或名称导入当前程序命名空间。
使用方式: from <库名> import <函数名>
同时,Python 也支持为功能库起别名。
使用方式: import <功能库名> as 别名
采用 import 和 from 两种命名方式的区别在于:
①采用 import 方式,用户自定义的函数名字可以和库中函数的名字一样;
②采用 from 方式,用户程序中不能用函数库中的名字定义函数。
标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名。标识符是由一 串字符串组成,这个字符串可以是任意字母、数字、下划线或汉字,但是不能以数字开头。
例如:
这样就报错了,所以不能用数字开头哦!
同时,也不能与关键字同名,关键字也被称为“保留字”。
下面这些就是常见的关键字。
在标识符中,在运行过程中可以被修改的量被称为变量。
1.表达式 产生或计算新数据值的代码片段称为表达式,一般由数据和 *** 作符等构成。
2.赋值语句 对变量进行赋值的一行代码被称为赋值语句。
语法格式: <变量> = <表达式>
一旦赋值就不能改变值的标识符,Python 中无法定义常量。
总结:看完了这一章,Python的基本语法你也应该知道了,那么点去下一章我们一起去学习python的基本数据类型。
还有还有,如果觉得浩克写的还不错的话,记得关注浩克奥,我们一起努力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)