内容正文:
for
4.1 程序设计语言的基础知识
Python:
常量与变量
数据类型
Python
归纳总结
课后练习
Python的历史:
Python语言诞生于上个世纪90年代,其英文名就是大蟒蛇的意思。
名字来自于创始人吉多•范罗苏姆最喜欢的英国喜剧:《蒙提·派森的飞行马戏团》
自从1989年Python诞生,这位耿直的工程师倾尽了30年的心血不断完善它,这才有了如今的Python。
常量与变量
数据类型
Python
归纳总结
课后练习
Python的特点:
简单,快速,强大
免费开源
Python的语法设计简洁明了,易于阅读和理解,使得新手能够快速上手。完成一个任务的话,c语言一共要写300行代码,java要写100行,而Python则只需要写20行的代码。
Python免费开源,意味着程序员不用花钱,就可以共享、复制和交换它。这也帮助Python形成了强壮的社区,使用它更加完善,技术发展更快。专业人士可以在社区和初学者分享他们的知识和经验。
常量与变量
数据类型
Python
归纳总结
课后练习
Python的应用:
数据科学
人工智能
爬虫脚本
游戏开发
Python在许多领域都有广泛的应用
常量与变量
数据类型
Python
归纳总结
课后练习
Python的编程环境:
IDLE是Python的官方自带的集成开发环境(IDE),它提供了一个简单易用的界面,使得编写、测试和调试Python代码变得更加方便。
集成开发环境指的是集成了代码编辑器、代码调试工具,解释器/编译器的一种软件。
集成开发环境IDLE:
常量与变量
数据类型
Python
归纳总结
课后练习
Python的编程环境:
IDLE Shell:
IDLE Shell是IDLE的一部分,它是一个交互式的命令行界面,允许用户直接运行Python代码并立即看到结果。
输入代码后点击Enter键,命令行就会执行出这句代码得结果
常量与变量
数据类型
Python
归纳总结
课后练习
Python的编程环境:
使用IDLE创建python代码的步骤
搜索打开idle
打开之后点击File
再点击New File
进入该页面进行编写
所有代码要使用英文输入法编写!
常量与变量
数据类型
Python
归纳总结
课后练习
Python的编程环境:
使用IDLE运行保存python代码的步骤
编好代码后,点击Run
之后点击Run Module
程序提示要保存
选择位置,写上程序名字保存
保存好后程序在IDLE Shell输出结果
常量与变量
数据类型
Python
归纳总结
课后练习
一. 常量:
常量举例:
45, -30.2001,‘Hello’, “Good”
在程序中常量可以当作数值来直接参与运算
例如:x=30+40
Python
数据类型
常量与变量
归纳总结
课后练习
与数学的常数上类似,是程序运行过程中数据的值不会改变的量
二. 变量:
存储数据的容器
一个变量只能存放一个数据。如果被赋予新的数据,那么变量原来的数据就会被覆盖。
a
25
26
举例:
a=25
a=26
Python
数据类型
常量与变量
归纳总结
课后练习
为了向程序指明使用的是哪个变量,变量都需要命名,变量的名字用来标识这个变量
容器
赋值的格式必须是: 变量名=表达式(表达式包括常量、变量和数学表达式)
思考:
例如: a = 1; a = 2; a = 3 最终变量a的结果应该是多少呢?
赋值用“=”表示,但是赋值与等于不相同。
二. 变量的命名规则:
变量的命名有固定的规则:
1.只能由英文字母,数字,和下划线“_”组成。比如 _e1,r_1,f_1
2.数字在不能开头。
比如:1e
3.区分大小写。比如:Ac与ac是两个不同的变量名
判断以下哪些是合法的变量名:
_abc B. 1acde C. Ac1e D. a_Ac E.a_”vb” F.print
4.不能是Python保留字(关键字)
比如:print不能是用来命名的
Python
数据类型
常量与变量
归纳总结
课后练习
Python的变量可以被赋予各种数据,这些数据有各种不同的类型。以下是常用的四种数据类型:
数值(Number)
字符串(String)
列表(List)
布尔类型(bool)
Python
常量与变量
数据类型
归纳总结
课后练习
数据类型:
一、数值(Number):
数值类型就是数据为数值的一种类型,可以进行数学计算,常用的是整型和浮点型。
整型(int) 数值为整数的数据,如8、46、-3等数据。python中整型数据没有限制大小
浮点型(float) 数值是实数的数据,包含了整数部分和小数部分,如3.1415、123.00等数据都属于浮点型。
3.13213是哪种类型的数据?
int ? float?
Python
常量与变量
数据类型
归纳总结
课后练习
二、布尔类型(bool):
布尔类型用于表示事件的真或假的一种数据,只有有两个取值:True和False
比如:
a= 3>=5
print(a)
输出结果为False
a= 3<=3
print(a)
输出结果为True
事实上True和False分别对应整数1和0,所以bool类型也可以用于数学运算
比如:print(1+True)结果为2
Python
常量与变量
数据类型
归纳总结
课后练习
注意True 和False这两个单词首字母是大写,其他字母都是小写,python语言对大小写要求严格,如果写错将会提示错误。
三、字符串(String):
特殊的字符:换行符“
”,添加在字符串中表示换行
凡是由一对引号括起来的文本数据都称之为字符串。比如:“a”, ’adec’, ”sa1123”
字符串的每个字符都有对应的“下标”,可以用“字符串变量名[下标]”的形式将对应位置的字符取出来。
请说出以下字符串索引位置的字符是什么:
1. a=‘abcdefg’ 2. a=‘abcdefg’
print(a[0]) print(a[-1])
3. a=‘abcdefg’ 4. a=‘abcdefg’
print(a[1]) print(a[3])
字符串:“abcde”
0
1
2
3
4
下标:
所有字符串下标都是从“0”开始
Python
常量与变量
数据类型
归纳总结
课后练习
字符串可以相加,相加的结果是两个字符串连接。
字符串:“abcde”
-5
-4
-3
-2
-1
下标:
python中特殊的倒取下标
四、列表(List):
请说出以下列表索引位置的元素是什么:
1.a = [1,2,3,4,5,6] 2. a=[1,“eda”,3, ‘a’] 3. a = [“f”,”g”,1 , 5]
print(a[2]) print(a[0]) print(a[-1])
列表是一种用来存放一系列数据的数据类型。比如:[1,2,3,4,5,6]
列表使用“[]”来创建
列表可以承装多种类型的数据,不一定要同一种。比如[1, 1.23, ”Hello”, ”5”, [1,2,3]]
和字符串的字母一样,列表每个元素项也都有对应的下标,同样可以使用列表变量名[下标]的形式取出对应位置的元素。
Python
常量与变量
数据类型
归纳总结
课后练习
比如:a = [1, 1.23, “Hello”, “5”, [1,2,3]]
print(a[1])
结果输出为1.23
Python
常量与变量
归纳总结
数据类型
课后练习
Python
常量与变量
课后练习
数据类型
总结归纳
A.in32
B.40XL
C.self%
D.print
1.下面( )是Python合法的变量名:
A
Python
常量与变量
课后练习
数据类型
总结归纳
A.新年快乐
B.x-y-z
C.Happy New Year
D.’新年好’
2.下面哪项是字符串? ( ):
D
Python
常量与变量
课后练习
数据类型
总结归纳
1a=3
b = 2
c = b
print("c“ + 1a)
A.1 B.2 C.3 D.4
3.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误( )
B
Python
常量与变量
课后练习
数据类型
总结归纳
4.说出以下代码输出的结果:
1.a=1
a=2
print(a)
2.a=10
A=20
print(a)
3.a=[1,2,3]
print(a[0])
4.a=“dea231”
print(a[1])
输出:2
输出:10
输出:1
输出:e
$$