- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python的基本数据类型;目录页;目录页;1数字类型;8.1.2浮点数类型
浮点数由整数部分和小数部分组成,小数通常以浮点数的形式存储。浮点数和定点数是相对的:小数在存储过程中如果小数点发生移动,就称为浮点数;如果小数点不动,就称为定点数。浮点数用于处理包括小数的数,如1.414、-0.25等,也可以使用科学计数法表示,如2.7e2、-3.14e5等。
a=-0.25
type(a)
执行结果:classfloat;8.1.3复数类型
complex()函数用于创建一个复数,它不能单独存在。虚数由实部和虚部两个部分构成,实数部分和虚数部分都是浮点数。该函数的语法为:
classcomplex(real,imag)
其中,real可以为int、long、float或字符串类型;而imag只能为int、long、或float类型。虚数部分必须有j或J。;8.2数据类型操作
8.2.1类型判断
1.type()
type(foo)==str
执行结果:True
type(2.3)in(int,float)
执行结果:True;8.2数据类型操作
8.2.1类型判断
1.type()
type(foo)==str
执行结果:True
type(2.3)in(int,float)
执行结果:True;2.isinstance(参数1,参数2)
描述:该函数用来判断一个变量(参数1)是否是已知的变量类型(参数2)类似于type()
参数1:变量。
参数2:可以是直接或间接类名、基本类型或者由它们组成的元组。
返回值:?如果对象的类型与参数二的类型(classinfo)相同则返回True,否则返回False
isinstance()与type()区别:
1)type()不会认为子类是一种父类类型,不考虑继承关系。
2)isinstance()会认为子类是一种父类类型,考虑继承关系。
3)如果要判断两个类型是否相同推荐使用isinstance()。;8.2.2类型转换
Python提供了将变量或值从一种类型转换成另一种类型的内置函数。
1)int(x[,base])将x转换为一个整数
2)long(x[,base])将x转换为一个长整数
3)float(x)将x转换到一个浮点数
4)complex(real[,imag])创建一个复数
5)str(x)将对象x转换为字符串
6)repr(x)将对象x转换为表达式字符串
7)eval(str)用来计算在字符串中的有效Python表达式,并返回一个
8)tuple(s)将序列s转换为一个元组
9)list(s)将序列s转换为一个列表
10)chr(x)将一个整数转换为一个字符
11)unichr(x)将一个整数转换为Unicode字符
12)ord(x)将一个字符转换为它的整数值
13)hex(x)将一个整数转换为一个十六进制字符串
14)oct(x)将一个整数转换为一个八进制字符串;8.3字符串
字符串是Python中最常用的数据类型。Python中的字符串必须由双引号或者单引号包围。字符串的内容几乎可以包含任何字符,字母、标点、特殊符号、中文字符等全世界的所有文字。
8.3.1字符串创建
Python不支持单字符类型,单字符在Python中也是作为一个字符串使用。创建字符串很简单,只要为变量分配一个值即可。Python访问子字符串,可以使用方括号来截取字符串,如下实例:
var1=HelloWorld!
var2=PythonRunoob;8.3.2字符串常用方法
python字符串的常用操作方法,如字符串的替换、删除、截取、复制、连接、比较、查找、分割等。
字符串可以像在C中那样用下标索引,字符串的第一个字符下标为0。Python没有单独的字符数据类型,一个字符就是长度为1的字符串。字符串获取意义的最好方法是把下标看成是字符之间的点,第一个字符的左边界号码为0,右边界的第一个字符号码为-1。;8.3.3字符串运算符
Pyhton提供了方便灵活的字符串运算,以下列出了可以用于字符串运算的运算符。运算符如下表8-7所示。;8.3.4字符串格式化
Python支持格式化字符串的输出。基本的用法是将一个值插入到一个有字符串格式符%s的字符串中。在Python中,字符串格式化使用与C中printf函数一样的语法。;Python列表的创建方式非常简单,既可以直接使用中括号“[]”创建,也可以使用内置的list()函数快速创建。;8.4.1列表基本特点
列表是由一系列按特定顺序排
您可能关注的文档
- 创业管理(第6版)课件:开展创业融资.pptx
- 创业管理(第6版)课件:完善创业决策.pptx
- 创业管理(第6版)课件:撰写商业计划.pptx
- 大学计算机基础及应用(Python篇)课件:Python语言概述.pptx
- 大学计算机基础及应用(Python篇)课件:办公自动化应用.pptx
- 大学计算机基础及应用(Python篇)课件:多媒体应用基础.pptx
- 大学计算机基础及应用(Python篇)课件:函数.pptx
- 大学计算机基础及应用(Python篇)课件:计算机网络基础.pptx
- 大学计算机基础及应用(Python篇)课件:计算机硬件系统.pptx
- 大学计算机基础及应用(Python篇)课件:计算机与计算思维.pptx
- 某区纪委书记年度民主生活会“四个带头”个人对照检查材料.docx
- 某县纪委监委2024年工作总结及2025年工作计划.docx
- 某市场监督管理局2024年第四季度意识形态领域风险分析研判报告.docx
- 县委书记履行全面从严治党“第一责任人”职责情况汇报.docx
- 税务局党委书记2024年抓党建工作述职报告.docx
- 某市税务局副局长202X年第一季度“一岗双责”履行情况报告.docx
- 副县长在全县元旦春节前后安全生产和消防安全工作部署会议上的讲话.docx
- 某市委书记个人述职报告.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料1.docx
- 某县长在县委常委班子年度民主生活会个人对照检查材料.docx
文档评论(0)