最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python安装和运行_变量、运算符和表达式代码示例

XAMPP案例 admin 52浏览 0评论

Python简明教程(三)

可能有不少已经拥有一定的Python基础。所以可以选择在这一个系列选择自己不熟悉的内容进行观看。本系列Python简明教程目录如下:

1、序言
2、安装和运行python
3、变量、运算符和表达式
4、python 序列
5、选择和循环结构
6、函数体、
7、模块和模块的调用
8、输入和输出
9、面向对象编程

10、异常处理
11、案例分析

第三章、变量运算符和表达式

在程序设计过程中,变量作为计算机内部的一种存储数据的载体。变量的值在计算机内部是可以被读取和修改,这是所有计算和控制的基础。作为计算机,可以处理的数据有很多种类型,除了数值之外还可以处理文本、图形、音频、视频等各种各样的数据。当然,不管处理什么数据类型,在计算机内部会被转换成二进制机器语言被计算机所识别,在CPU运算器中运行的唯一二进制还是补码。那么不同的数据就需要定义不同的存储类型。Python中的数据类型很多,而且也允许我们自定义新的数据类型,开源的一个魅力所在。我们先来了解Python几种常用的数据类型。

1、整型int:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python来说意义不大,因此在Python 3.x中整数只有int这一种了),而且支持二进制(如0b100,换算成十进制是4)、八进制(如0o100,换算成十进制是64)、十进制(100)和十六进制(0×100,换算成十进制是256)的表示法。

2、浮点型float:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,浮点数除了数学写法(如123.456)之外还支持科学计数法(如1.23456e2)。

3、 字符串型string:字符串是以单引号或双引号括起来的任意文本,比如’hello’和”hello”,字符串还有原始字符串表示法、字节字符串表示法、Unicode字符串表示法,而且可以书写成多行的形式(用三个单引号或三个双引号开头,三个单引号或三个双引号结尾)。

4、布尔型bool:布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来(例如3 < 5会产生布尔值True,而2 == 1会产生布尔值False)。

5、复数型comp:形如3+5j,跟数学上的复数表示一样,唯一不同的是虚部的i换成了j。实际上,这个类型并不能算作常用类型,大家了解下就可以了。

 

变量命名方式

对于每个变量我们需要给它取一个名字,就如同我们每个人都有属于自己的响亮的名字一样。在Python中,变量命名需要遵循以下这些必须遵守硬性规则和强烈建议遵守的非硬性规则。命名规范如下:

1、变量名由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头。

2、大小写敏感(大写的a和小写的A是两个不同的变量)。

3、不要跟关键字(有特殊含义的单词,后面会讲到)和系统保留字(如函数、模块等的名字)冲突。

4、用小写字母拼写,多个单词用下划线连接。

 

当然,作为一个专业的程序员,给变量(事实上应该是所有的标识符)命名时做到见名知意也是非常重要的。代码来自于骆昊大神Github

变量的使用

下面通过几个例子来说明变量的类型和变量使用。

EA96

在Python中可以使用type函数对变量的类型进行检查。程序设计中函数的概念跟数学上函数的概念是一致的,数学上的函数相信大家并不陌生,它包括了函数名、自变量和因变量。如果暂时不理解这个概念也不要紧,我们会在后续的章节中专门讲解函数的定义和使用。

EA096

可以使用Python中内置的函数对变量类型进行转换。

· int():将一个数值或字符串转换成整数,可以指定进制。

· float():将一个字符串转换成浮点数。

· str():将指定的对象转换成字符串形式,可以指定编码。

· chr():将整数转换成该编码对应的字符串(一个字符)。

· ord():将字符串(一个字符)转换成对应的编码(整数)。

下面的代码通过键盘输入两个整数来实现对两个整数的算术运算。

EA0096

运算符和表达式

Python支持多种运算符,下表大致按照优先级从高到低的顺序列出了所有的运算符,运算符的优先级指的是多个运算符同时出现时,先做什么运算然后再做什么运算。除了我们之前已经用过的赋值运算符和算术运算符,我们稍后会陆续讲到其他运算符的使用。

EA00096

说明: 在实际开发中,如果搞不清楚运算符的优先级,可以使用括号来确保运算的执行顺序。

下面的例子演示了赋值运算符和复合赋值运算符的使用。

EA000096

下面的例子演示了比较运算符(关系运算符)、逻辑运算符和身份运算符的使用。

EA0000096

end。

觉得我写的不错,就请您关注我吧。谢谢。

转载请注明:XAMPP中文组官网 » Python安装和运行_变量、运算符和表达式代码示例