内容正文:
第四章 程序设计语言
4.1程序设计语言的基础知识
很久以前
1
后来。。。
2
再后来。。。
3
现在及和将来。。。
4
2
程序设计基础
Python
Python:荷兰数学家:吉多·范罗苏姆20世纪90年代设计,是一种解释型、面向对象、动态数据类型的高级程序设计语言。
“简单、优雅、明确”是其设计哲学。它是人工智能、大数据分析的主要支持语言。它被称为胶水语言,能够更好的和其他语言及机器硬件粘合在一起。
1
Python的常量与变量
2
Python的数据类型
目
录
CONTENTS
程序设计语言的基础知识
3
Python的运算符与表达式
4
Python的函数
1.Python的常量与变量
1、常量
常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。
例如:
45、-30.2001、’hello’、‘Good’
数据总是以常量和变量两种形式出现在程序中
例如:
x=30*40
表示将30乘40的结果赋值给x,其中30和40都是常量,可以直接在程序中使用以表示数值30和40。
1. Python的常量与变量
2、变量
x=30*40
变量是指在程序运行过程中其值可以发生变化的量。在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。
标识符
内容
变量
变量就像一个小盒子,它可以存储东西,比如文本,数字等。
1. Python的常量与变量
2、变量
a=1234
赋值
a==1234
等于
(判断是否相等)
赋值号“=”不是等号,具有方向性,由右边赋给左边,且赋值号左边只能是变量
变量名
变量值(数据)
1.Python的常量与变量
2、变量
room1= '哪吒’
room1= ‘红孩儿'
print(room1)
变量就相当于一个房间, 房间里可以放任何内容,但是房间又是有大小的, 它不能无限制地塞东西,只能记住存放的最后一次的东西
输出结果:红孩儿
1.Python的常量与变量
2、变量
① 变量名可以包括字母、数字和下划线,但不能以数字开头。
例如:name2是合法变量名,而2name是非法变量名。
② 变量名区分大小写。
例如:myname和 Myname是不同的变量。
③ 为了便于理解,变量名应具有一定含义,即“见名知意”。
④ 不能用系统关键字作为变量名。系统关键字是程序设计语言中保留下来的用于特殊用途的标识符,每个关键字都有特殊的含义。
例如:for、in、if、continue、 break、else、and、not和or等。
Python语言中,变量命名规则:
在Python中,如果使用非法标识符,在程序运行时会有相关报错,例如
随堂练习
1.判断下列哪一个是合格的变量名( )
A.1a B.break C._A D.a+b E、money$
2.小程同学先后给变量a赋值情况如下:
a=100
a=a+1
a=“abc”
你能告小程同学变量a到底存储的是哪个值吗( )
A.100 B.“abc” C.111 D.都有可能
C
B
2.Python的数据类型
数据类型
String
(字符串)
List
(列表)
Sets
(集合)
Dictionary
(字典)
Tuple
(元组)
Number(数值)
Python能够直接处理的常用数据类型有Number(数值)、string(字符串)、List(列表)、Tuple(元组)、Sets(集合)、Dictionary(字典)等。
(1) Number(数值)
Python支持以下三种不同的数值类型:
整型(int):通常被称为整型或整数,是不带小数的数,
例:a = 10 b = -60 c = 6841
浮点型(float):浮点型由整数部分与小数部分组成,
例:2.5
复数(complex):复数由实数部分和虚数部分构成,可以用a+bj或者complex(a, b)表示,复数的实部a和虚部b都是浮点型
例:a = 3.0+4.0j b=complex(0,1)
2.Python的数据类型
2. Python的数据类型
(2) String(字符串):
字符串是以单引号或双引号括起来的文本,如‘abc’、"xyz"等。字符串的索引从0开始,-1 为从末尾开始的位置。
执行代码 注释 结果