- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 简单程序设计2.2 数据类型与变量
02数值型数据目录01Python中的数据类型CONTENTS03逻辑型数据04变量
Python中的数据类型(Data type in the python)第1部分
01Python中的数据类型/概述(Origin)编写程序的目的就是为了利用计算机来存储和处理客观事物的各种信息,帮助人们处理各种业务学生学籍管理系统计算机学生信息课程信息教师信息
01Python中的数据类型/概述(Origin)学生信息学号202112001姓名李爱国性别男个人爱好唱歌游泳篮球年龄18入学成绩554.5婚否否信息是由若干与特定事物相关的数据项组成的每个数据项用来存储数据的值,数据值的类型不尽相同有的数据项是不可再分解的,叫做原子类型,有的数据项本身是可以分解的,叫做组合类型
01Python中的数据类型/概述(Origin)基本数据类型原子类型数值型整数型浮点型复数型逻辑型组合类型字符串组合类型集合元组列表字典Python拥有丰富的内置数据类型,具有很强的数据处理能力
数值型数据的表示(Representation of the numerical-type data)第2部分
02数值型数据的表示/整数(Integer )数值型数据包含了整数、浮点数和复数三种,它们分别对应于数学里的整数、实数和复数整数可以表示为十进制、八进制、十六进制和二进制系统默认使用十进制数,从理论上来说,整数的取值范围只受计算机内存容量的限制,可以认为是无限大,这是很多其它语言所不具备的优点
02数值型数据的表示/整数(Integer )类型组成前缀举例十进制由0-9十个数字组成无123,+112,-256八进制由0-7八个数字组成0o或0O0O17,+0o35 ,-0o20十六进制由0-9,a-f或A-F组成0x或0X0x1a,+0x20,-0XfF二进制由0、1两个数字组成0b或0B0b101,+0b1101,-0B10说明 无论使用哪种进制形式表示,正整数是在数字前加正号或省略不写,负数需要在数字前面加负号
02数值型数据的表示/整数(Integer )函数名功能int(x)将x转换成十进制oct(x)将x转换成八进制hex(x)将x转换成十六进制bin(x)将x转换为二进制可以通过内置函数实现不同进制数之间的转换
02数值型数据的表示/浮点数(Floating number )浮点数就是数学里的实数,表示带有小数的数值Python里,浮点数有十进制和科学计数两种表示形式十进制形式书写形式: 整数部分+小数点+小数部分当整数部分或小数部分为0时均可以省略不写 科学计数形式科学计数法是使用e或E表示以10为基数的幂运算1.3e3与-1.1E-3分别表示1.3*103和-1.1*10-3,结果分别是1300.0和-0.0011
02数值型数据的表示/浮点数(Floating number )Python中浮点数的取值范围不受限制,它能表示的有效位数为16至17位,当小数点前的整数部分位数超过16位时系统会自动显示为科学计数形式
02数值型数据的表示/复数(Complex number)复数与数学里的复数含义一致复数的书写形式是:实部+虚部+j(或J) 如: 1+2j, 1.25-2J, 3.5j当虚部为1的时候不可以省略,1j是复数,j不是复数若z为复数,则z.real和z.imag分别为z的实部和虚部 如: (1-2j).real 结果是1.0 (1-2j).imag 结果是-2.0
逻辑型数据(Logical data)第3部分
03逻辑型数据(Logical data)逻辑型数据也叫布尔型(bool)数据,是用来表示真与假的数据类型它只有True和False两个值在Python内部,逻辑值True和False被作为了整数的一个子集 True的值是1,False的值是0 1+True是一个合法的式子,其结果是2 2*False也是一个合法的式子,其结果是0
变量(Variable )第4部分
04变量/概述(Summary)变量是程序设计里的一个重要概念,因为程序中数据的存储和处理都是通过变量实现的变量实质上就是为了存储数据而命名的内存空间,程序运行时系统为定义的变量分配内存Python中通过命名的同时使用等号赋初值的方法来定义变量,通常有三种格式
04变量/定义格式(Defining formatting)第一种格式变量名 = 数值如:n = 10 price = 1.15 第二种格式变量名1=变量名2=…=变量名n = 数值如:a = b = c = 0第三种格式变量名1,变量名2,…,变量名n = 数值1,数值2,…,数值n如:a
您可能关注的文档
- Python基础教程 课件 5.2 列表数据类型.pptx
- Python基础教程 课件 4.4 嵌套循环结构.pptx
- Python基础教程 课件 8.2 三个常用第三方库.pptx
- Python基础教程 课件 8.1 使用pip工具管理第三方库.pptx
- Python基础教程 课件 7.3 文本文件应用实例.pptx
- Python基础教程 课件 7.2 文本文件的操作.pptx
- Python基础教程 课件 7.1 文件基本知识.pptx
- Python基础教程 课件 6.5 两个库模块.pptx
- Python基础教程 课件 6.4 递归.pptx
- Python基础教程 课件 6.3 变量的作用域.pptx
- Python基础教程 课件 2.1 Python的标识符.pptx
- Python基础教程 课件 1.4 使用Python上机编程.pptx
- Python基础教程 课件 1.3 Python程序的结构.pptx
- Python基础教程 课件 1.2 Python简介.pptx
- Python 语言程序设计 教学大纲(含思政).docx
- 金属材料及热处理 技能与实训1 金相试样制备实训教学任务书.doc
- 金属材料及热处理 课件 项目4任务3知识点4 铁碳合金的基本相.pptx
- 金属材料及热处理 课件 项目4任务3知识点2 合金的相结构.pptx
- 金属材料及热处理 课件 项目4任务3知识点1: 认识合金.pptx
- 金属材料及热处理 课件 项目4任务2知识点2: 晶体缺陷分析.pptx
文档评论(0)