Python 语言基本语法元素-----1. 程序的基本语法元素

程序的格式框架

程序的格式框架,即段落格式,是Python语法的一部分,这种设计有助于提高代码的可读性和可维护性。

1. 缩进

Python语言采用严格的“缩进”来表明程序的格式框架。

所属关系:缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系

长度一致缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。缩进是Python语言中表明程序框架的唯一手段。1个缩进(一个Tab键) = 4个空格
在if、while、for、def、class等保留字所在完整语句后通过英文冒号(:)结尾并在之后进行缩进,表明后续代码与紧邻无缩进语句的所属关系。建议你在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用

2. 注释

注释是代码中的辅助性文字,会被编译或解释器略去,不被计算机执行,一般用于标明作者和版权信息、解释代码原理或用途、辅助程序调试。python中单行注释:采用 # 开头、多行注释:使用三个单引号 ''' 或三个双引号 """。

3. 变量

变量是保存和表示数据值的一种语法元素,变量的值是可以改变的,能够通过赋值(使用等号=表达)方式被修改。变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

4. 命名

变量命名规则:Python语言允许采用大小写字母,数字,下划线和中文等字符及组合;注意:标识符对大小写敏感,首字符不能是数字,不与保留字相同;长度没有限制,中间不能有空格。

5. 保留字

保留字,也称为关键字,指被编程语言内部定义并保留使用的标识符。程序员编写程序不能定义与保留字相同的标识符。 

 

二、数据类型:

包括数字类型、字符串类型、元组类型、集合类型、列表类型、字典类型等。

1、数字类型

表示数字或数值的数据类型称为数字类型。
有3种数字类型:整数、浮点数和复数,分别对应数学中的整数、实数和复数。
一个整数值可以表示为十进制(d)、十六进制(x)、八进制(o)和二进制(b)等不同进制形式;一个浮点数可以表示为带有小数点的一般形式,也可以采用科学计数法(e)表示;复数类型与数学中的复数相一致,采用a+bj的形式表示,存在实部和虚部。

2、字符串(str)

字符串或串(String)是由数字、字母、下划线组成的一串字符。

一般记为 :s = "a1a2···an" # n>=0           它是编程语言中表示文本的数据类型。

python的字串列表有2种取值顺序:

  • 从左到右索引默认0开始的,最大范围是字符串长度少1
  • 从右到左索引默认-1开始的,最大范围是字符串开头

Python字符串提供区间访问方式,采用[N:M]格式表示字符串中从N到M(不包含M)的子字符串,其中,N和M为字符串的索引序号,可以混合使用正向递增和反向递减序号

索引:返回字符串中单个字符。<字符串>[M]

>>> "Python"[1]
'y'
>>> "Python"[-1]
'n'

切片:返回字符串中一段字符子串。<字符串>[N:M]

>>> "Python"[2:4]
'th'
>>> "Python"[2:-1]
'tho'

数字类型:整数和浮点数都是数字类型。
列表类型:由0个或多个数据组成的有序序列。使用[]表示,采用逗号,分隔各元素;使用保留字in判断一个元素是否在列表中。
语句与函数
赋值语句:由赋值符号=构成的一行代码。
分支语句:由判断条件决定程序运行方向的语句。使用保留字if, elif, else构成条件判断的分支结构。每个保留字所在行最后存在一个冒号:,语法的一部分。
函数:根据输入参数产生不同输出的功能过程。函数采用<函数名>(<参数>)方式使用。
Python程序的输入输出:
输入函数input():用户输入的信息以字符串类型保存在变量中;
输出函数print():字符串类型的一对引号仅在程序内部使用,输出无引号;
评估函数eval():去掉参数最外侧引号并执行余下语句的函数。

三. 源程序的书写风格。(《Python之禅》
四. Python 语言的特点
1.语法简洁 Python语法更接近自然语言,只有35个保留字,十分简洁。
2.生态丰富 Python解释器提供了大量的内置类和函数库,内置的意思是无需另外安装,可直接引用。如上文的this,笔者并没有专门下载安装,就可以直接用import引用。另外还有海量的第三方函数库,覆盖各个领域。
3.多语言集成 能够将C等其他语言代码装封后以Python语言方式使用。
4.平台无关 可以跨操作系统运行。
5.强制可读 强制缩进来体现语句间逻辑关系,可读性强,易维护。
6.模式多样 支持面向过程编程和面向对象编程。
7.类库便捷 用pip命令可以用一行代码安装类库,可以用一行代码(import)引入并使用类库中函数。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值