Python期末复习

                                                   第二章Python基础

2.1 Python的代码格式

2.1.1缩进

Python代码的缩进可以通过Tab控制,也可使用空格控制。空格是Python3首选的缩进方法,一般使用4表示一级缩进;Python3不允许混合使用Tab和空格

2.1.2注释

单行注释以“#开头,用于说明当前行或之后代码的功能。单行注释既可以单独占一行,也可以位于标识的代码之后,与标识的代码共占一行

 多行注释是由三对双引号单引号包裹的语句,主要用于说明函数或类的功能

2.1.3语句换行

Python官方建议每行代码不超过79字符,若代码过长应该换行。Python会将圆括号、中括号和大括号中的行进行隐式连接,我们可以根据这个特点实现过长语句的换行显示。

string=(“Python是一种面向对象、解释型计算机程序设计语言,

      “Guido van Rossum1989年底发明。

        第一个公开发行版发行于1991年,”     

      源代码同样遵循 GPL(GNU General Public License)协议。”)

2.2.2Python标识符

现实生活中,人们常用一些名称来标记事物。例如,每种水果都有一个名称来标识

若希望在程序中表示一些事物,开发人员需要自定义一些符号和名称,这些符号和名称叫做标识符 Python中的标识符需要遵守一定的规则。

注意:

标示符由字母、下划线和数字组成,且数字不能开头。
Python 中的标识符是区分大小写的。例如, andy Andy 是不同的标识符。
Python 中的标识符不能使用关键字

为了规范命名标识符,关于标识符的命名提以下建议:

见名之意

常量名使用大写的单个单词或由下画线连接的多个单词模块名、函数名使用小写的单个单词或由下画线连接的多个单词;类名使用大写字母开头的单个或多个单词。

2.2.2Python关键字

关键字Python已经使用的、不允许开发人员重复定义的标识符。Python3中一共有35关键字,每个关键字都有不同的作用。在Jupyter单元格中执行“help(”关键字“)”可查看关键字的声明。

关键字区分大小写

Python 3.7中有 35 个关键字。该数字在一段时间内可能会略有变化。
所有关键字必须是小写的,其中 True,False 和 None 除外。

2.3.1变量

与其他编程语言不同,Python 没有声明变量的命令。

程序在运行期间用到的数据会被保存在计算机的内存单元中,为了方便存取内存单元中的数据Python使用标识符来标识不同的内存单元,如此,标识符与数据建立了联系。

变量(Variable可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。

标识内存单元的标识符又称为变量名Python通过赋值运算符“=”将内存单元中存储的数值与变量名建立联系,即定义变量,具体语法格式如下变量 =

将内存单元中存储的数据10与变量名a建立联系

 2.3.2数据类型

根据数据存储形式的不同,数据类型分为基础的数字类型和比较复杂的组合类型,其中数字类型又分为整型浮点型布尔类型复数类型;组合类型分为字符串列表元组字典等。

 Python内置的数字类型有整型int)、浮点型float)、复数类型complex)和布尔类型(bool),其中intfloatcomplex分别对应数学中的整数、小数和复数;bool类型比较特殊,它是int的子类,只有TrueFalse两种取值。数字类型的示例如下:

整型: 0     101     -239

浮点型:  3.1415     4.2E-10     -2.334E-9

复数类型:  3.12+1.2.3j     -1.23-93j

布尔类型:  True     False

字符串是一个由单引号、双引号或者三引号包裹的、有序的字符集合。示例如下:

使用单引号包含: 'Python123'

使用双引号包含:  "Python4*&%" 

使用三引号包含:  '''Python s1 ~(())'''

列表是多个元素的集合,它可以保存任意数量、任意类型的元素,且可以被修改。Python中使用“[]”创建列表,列表中的元素以逗号分隔,示例如下:

[1, 2, 'hello']

元组与列表的作用相似,它可以保存任意数量与类型的元素,但不可以被修改。Python中使用“()”创建元组,元组中的元素以逗号分隔,示例如下:

(1, 2, 'hello'])

集合与列表和元组类似,也可以保存任意数量、任意类型的元素,不同的是,集合使用“{}”创建,集合中的元素无序且唯一。示例如下:

{'apple', 'orange', 1}

字典中的元素是“键(Key值(Value”形式的键值对,键不能重复Python中使用“{}”创建字典,字典中的各元素以逗号分隔,示例如下:

{"name": "zhangsan", "age": 18}

2.3.3变量的输入和输出

程序要实现人机交互功能,需能从输入设备接收用户输入的数据,也需要向显示设备输出数据。

input()函数用于接收用户键盘输入的数据,返回一个字符串类型的数据,其语法格式如下所示:

input([prompt])

prompt表示函数的参数,用于设置接收用户输入时的提示信息。

print()函数用于向控制台中输出数据,它可以输出任何类型的数据,其语法格式如下所示:

print(*objects, sep=' ', end='\n', file=sys.stdout)

p objects :表示输出的对象。输出多个对象时,对象之间需要用分隔符分隔。
p sep :用于设定分隔符,默认使用空格作为分隔。
p end :用于设定输出以什么结尾,默认值为换行符 \n
p file :表示数据输出的文件对象。

 实例:

2.4.1打印购物小票 

本实例要求编写代码,实现打印购物小票的功能。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值