【Python】基本语法元素

1 程序的基本语法元素

1.1 程序的格式框架

       Python 语言采用严格的“缩进”(四个空格)来表明程序的格式框架。
       严格的缩进可以约束程序结构,有利于维护代码结构的可读性。
       缩进表达了所属关系。单层缩进代码属于最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围。

1.2 注释

       单行注释以 # 开头,多行注释以 ‘’’ (三个单引号) 开头和结尾

1.3 变量的命名

       Python 语言语序采用大小写字母、数字、下划线和汉字等字符以及其组合给变量命名,但名字的首字符不能是数字,中间不能出现空格,长度没有限制(语法上)。

1.4 保留字
>>> import keyword
>>> keyword.kwlist

[‘False’, ‘None’, ‘True’, ‘and’, ‘as’, ‘assert’, ‘break’, ‘class’, ‘continue’, ‘def’, ‘del’, ‘elif’, ‘else’, ‘except’, ‘finally’, ‘for’, ‘from’, ‘global’, ‘if’, ‘import’, ‘in’, ‘is’, ‘lambda’, ‘nonlocal’, ‘not’, ‘or’, ‘pass’, ‘raise’, ‘return’, ‘try’, ‘while’, ‘with’, ‘yield’]

1.5 数据类型

数 据 类 型 { 基 本 数 据 类 型 { 数 字 类 型 { 整 数 类 型 浮 点 数 类 型 复 数 类 型 字 符 串 类 型 组 合 数 据 类 型 { 序 列 类 型 { 字 符 串 元 组 列 表 集 合 类 型 − − 集 合 映 射 类 型 − − 字 典 数据类型\left\{\begin{aligned} &基本数据类型\left\{\begin{aligned} &数字类型\left\{\begin{aligned} &整数类型\\&浮点数类型\\&复数类型 \end{aligned}\right. \\&字符串类型 \end{aligned}\right. \\&组合数据类型\left\{\begin{aligned} 序列类型\left\{\begin{aligned} &字符串 \\&元组 \\&列表 \end{aligned}\right. \\集合类型--集合 \\映射类型--字典 \end{aligned}\right. \end{aligned}\right.
关于组合数据类型

1.6 赋值语句

       Python 语言中,“=” 表示 “赋值”,即将等号右侧的计算结果赋给左侧变量,包含等号的语句称为赋值语句。
       同步赋值语句可以同时给多个变量赋值,基本格式如下:

<变量1>, … , <变量n> = <表达式1>, … , <表达式n>

(所以互换变量值时就不需要中间变量了,例:x, y = y, x)

1.7 引用

2 基本输入输出函数

2.1 input 函数

语法格式

input(<提示性文字>)

说明
input 函数从控制台获得用户输入,无论用户在控制台输入什么内容,input 函数都以字符串类型返回结果。

2.2 eval 函数

语法格式

eval(<字符串>)
2.3 print 函数

语法格式

print(<待输出的字符串>)

3 源程序的书写风格

4 Python 语言的特点

       Python 语言是一种被广泛使用的高级通用脚本编程语言,具有很多区别于其他语言的特点:
(1)语法简洁
(2)与平台无关
(3)粘性扩展
       Python 语言具有优异的扩展性,体现在它可以集成 C、C++、Java 等语言编写的代码,通过接口函数的方式将他们整合在一起。此外,Python 语言本身提供了良好的语法和执行接口,能够整合各类程序代码。
(4)开源理念
(5)通用灵活
(6)强制可读
       Python 语言通过强制缩进来体现语句间的逻辑关系,显著提高了程序的可读性,进而增进了Python 程序的可维护性。
(7)支持中文
       Python 3.0 解释器内部采用UTF-8 编码表达所有的字符信息。
(8)模式多样
(9)类库丰富
       Python 解释器提供了几百个内置类和函数库,此外,世界各地程序员通过开源社区贡献了十几万个第三方函数库,几乎覆盖了计算机技术的各个领域,编写 Python 程序可以大量利用已有的内置或第三方代码,具备良好的编程生态。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值