内容正文:
第三章 算法的程序实现
3.2 Python语言基础——数据类型和表达式、变量和赋值语句
学习目标
1.掌握Python基本数据类型,能确定现实数据的类型.
2.熟悉Python变量命名规则.
新课讲授
知识点一:数据类型和表达式
数据类型 类型标识符 数据表示形式
整型
实型
字符串型
布尔型
列表型
Python常用数据类型
数学中的整数,如:1, -8080等
十六进制数(用0x前缀),如:0x68ff00等
数学中的实数,如:2.0、3.14等
用科学计数法表示的实数,如:0.000012可以写成1.2e-5等
字符串序列,用单引号、双引号或三引号表示,如:'Hello, world'、"这是一个字符串!"、’’’520’’’等
关系、逻辑判断,只有两种值:True和False
str
bool
float
int
list
列表序列,元素之间用逗号间隔,如[1, 0, 2, 3, 5,]
序列是Python中的内置数据结构,常见的序列有:字符串、列表、字典、元组。
1、数据类型
现实事物或现象 列举的数据 数据类型
年龄 16
体重 51.6
名字 “Sophia”
列出信号灯的三种颜色名称 ['红', '黄', '绿']
闸刀开关 True, False
试一试:确定数据类型
字符串型str
布尔型bool
实型float
整型int
列表型list
接下来如何对数据进行加工处理?
2、表达式
基本运算是数据处理中最常用的手段。
Python的基本运算包括算术运算、关系运算和逻辑运算三大类。
变量、常量、运算符和圆括号等按一定的规则组合构成一个表达式,可以用来描述数据计算过程或各种条件的判断等。
/:参与运算的两个数值,不管是实型还是整型,运算的结果只能是实型。
其它算术运算符:参与运算的两个数值除非都是整型,结果才为整型;否则结果是实型。如4/2的结果为2.0。4**0.5//2的结果为1.0。
+ :除了用于数值加法以外,还可以用于列表、元组、字符串等序列的连接,但不支持不同类型的对象之间相加或连接。
* :除了用于数值乘法,还可用于列表、元组、字符串等序列类型与整数的乘法,表示序列元素的重复,生成新的序列对象。
如:’abc’+’bcd’的结果为’abcbcd’;
[1,2,3]+[2,3