模块2 Python语言基础电子课件 Python程序设计基础 中职 高二 工信版

2022-12-27
| 81页
| 201人阅读
| 1人下载
普通

内容正文:

模块二 Python语言基础 2.1 2.2 2.3 2.4 Python数据类型 字符串和编码 Python运算符及其优先级 控 制 语 句 2.5 合理使用list、tuple、dict和set 2.6 实训:统计一段文字中的字母、空格和数字的个数 什么是Python? 如何搭建Python的简单开发环境? 了解Python的基本语法。 Python有哪些数据类型? Python的字符串如何应用? Python有哪些运算符及其优先顺序如何? Python的控制语句如何使用? 合理使用list、tuple、dict和set。 学习要点 01 Python数据类型 2.1Python数据类型 1.整型int 整型是没有小数部分的数字,如-5、-4、-3、0、7、9等。 在Python中声明一个整型,仅需要写成如下的形式。 variableName=initial value 例如: num=20,userAge=18 在大多数32位机器上,标准整型变量的取值范围为-2 147 483 648~2 147 483 647。 除了可以用十进制表示整型数据外,还可以用八进制和十六进制来表示。 八进制整数以“0o”开始,十六进制整数以“0x”或“0X”开始。例如: x=0o75 y=0x7a 2.1.1简单数据类型 5 2.1Python数据类型 2.浮点型float 浮点型表示的是带有小数点部分的数字,如1.234、-0.05、11.25等。 在Python中声明一个浮点型,可以这样写: variableName=initial value 例如: price=2.55,userWeight=88.9 3.字符串str 字符串表示的是文本。为了表示一个字符串的值,需要用单引号('')或双引号(" ")括起来。 例如: userName="张三",password="123456",userAge='30‘ 在最后一个例子中,写的是userAge='30',因此userAge是一个字符串,相反,如果用户写的是userAge=30,那么userAge是一个整数。 可以使用连接符号(+)来连接多个子字符串,如"Hello"+"world"等于字符串"Hello world"。 2.1.1简单数据类型 6 2.1Python数据类型 4.长整型long 长整型是整型的超集。在一个整型值后面加上一个L(大写或小写都可以,但推荐使用大写,避免和数字1混淆),表示这个整数是长整数。同整型一样,这个数可以是十进制、八进制或十六进制。 例如: dLong=8888888888888888888888888888888888888888888888L oLong=0777777777777777777777777777777777777777777777L hLong=0XFFFFFFFFFFFFFFFFFAAAAAAAAAAAAABBBBBBBBBB78L 5.布尔型bool 该值的取值只有两个:True(1)和False(0)。 例如: Tbool=True Fbool=False 2.1.1简单数据类型 7 2.1Python数据类型 6.空值None Python有一个特殊的空值常量None。与0和空字符串("")不同,None表示什么都没有;None与任何其他数据类型比较永远返回False。 2.1.1简单数据类型 8 2.1Python数据类型 1.变量是什么 在程序运行过程中,值可以不断变化的量即为变量。例如: x=3; x=2*x; 在上述程序段中,x的初值为3,后更新为2*x,即为6(事实上,x的值还可以持续更改下去),x即为整型变量。 程序中每个变量都需要一个名字(如上述x即为变量名)来识别它,Python中变量名的命名规则为:变量名可以是数字、字母、下划线的组合,其中不能以数字作为开头;Python的关键字不能用作变量名,且变量名要尽量有意义(见名知义)。 2.1.2变量与常量 9 2.1Python数据类型 2.常量是什么 与变量相反,在程序运行过程中,值不能被修改的量即为常量。 Python中没有专门定义常量的方式,通常使用大写变量名表示,仅仅是一种提示效果。例如: NAME ='tony ‘ 其本质还是变量。 Python常量包括数字、字符串、布尔值和空值。 2.1.2变量与常量 10 2.1Python数据类型 使用注释主要有以下两方面的原

资源预览图

模块2 Python语言基础电子课件 Python程序设计基础 中职 高二 工信版
1
模块2 Python语言基础电子课件 Python程序设计基础 中职 高二 工信版
2
模块2 Python语言基础电子课件 Python程序设计基础 中职 高二 工信版
3
模块2 Python语言基础电子课件 Python程序设计基础 中职 高二 工信版
4
模块2 Python语言基础电子课件 Python程序设计基础 中职 高二 工信版
5
模块2 Python语言基础电子课件 Python程序设计基础 中职 高二 工信版
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。