建设银行的官方网站高铁纪念币,确定网站推广目标,无代码应用搭建平台,济南建站模板Python中数据类型主要有六种#xff1a;数字类型#xff0c;字符串类型#xff0c;元组类型#xff0c;列表类型#xff0c;文件类型和字典类型#xff0c;我们今天先介绍前四种类型。
假如在Python程序中#xff0c;出现了“010”#xff0c;那么这个“010”到底是什么…Python中数据类型主要有六种数字类型字符串类型元组类型列表类型文件类型和字典类型我们今天先介绍前四种类型。
假如在Python程序中出现了“010”那么这个“010”到底是什么意思的是数字10还是二进制010还是一个普通的代号可见对于数据定义类型很重要。
数字类型
Python语言包括三种数字类型整数类型浮点类型复数类型。
整数类型
整数即我们常说的整数数字它包括正整数、0和负整数。当然还包括二进制整数、八进制整数、十六进制整数等等。整数没有取值范围限制。
浮点数类型
浮点数就是带有小数点及小数的数字 Python语言中浮点数的数值范围存在限制小数精度也存在限制。这种限制与在不同计算机系统有关。
利用Python我们可以查询自己计算机的浮点范围可以这样写
import sys
sys.float_info
复数类型
Python中的复数概念与数学中的复数概念一致, z a bj a是实数部分b是虚数部分a和b都是浮点类型虚数部分用j或者J表示。
三种类型可以相互转换
函数int, float, complex
int(2.5) 2 直接去掉小数部分
float(2) 2.0 增加小数部分
complex(2) 2 0J
字符串类型
字符串是由双引号或单引号括起来的一串字符。字符串是一列字符序列编号从左边0开始依次向右增加字符串的编号叫“索引”。
单个索引辅助访问字符串中的特定位置格式为[索引]
Python中字符串索引从0开始一个长度为L的字符串最后一个字符的位置是L-1
Python同时允许使用负数从字符串右边末尾向左边进行反向索引最右侧索引值是-1
如print(Str[4])打印的是Hello里的‘o’print(Str[-4]),打印的是World里的‘o’。
还可以通过两个索引值确定一个位置范围返回这个范围的子串
start和end都是整数型数值这个子序列从索引start开始直到索引end结束但不包括end位置。
例如输入Str[2:6],则返回“llo ”。
字符串之间可以通过或*进行连接
加法操作()
两个字符串连接成为一个新的字符串
乘法操作(*)
其本身字符串重复连接而成的新的字符串
len函数可以返回一个字符串的长度
还可以通过str函数转换为字符串
字符串还有很多操作函数这里就不一一举例了有兴趣的朋友可以自己上网查询。
元组类型
元组是包含多个元素的类型元素之间用逗号分割。例如
num 123, “hello”
元组可以是空的
num
元组包含一个元素时
num123
元组外侧可以使用括号也可以不使用。元组中元素可以是不同类型一个元组也可以作为另一个元组的元素此时作为元素的元组需要增加括号从而避免歧义。
num123(“123”“hello”)
元组中各元素存在先后关系可以通过索引访问元组中元素说白了元组类型和高级语言中的数组类型很相似只是元组定义后不能更改也不能删除。而数组可以更改改删除。
列表类型
列表是有序的元素集合列表元素可以通过索引访问单个元素列表中每个元素类型可以不一样访问列表中元素时采用索引形式列表与元组不同之处在于列表大小没有限制可以随时修改这一点跟高级语言中的数组很像。此处再列出一些方法及方法含义供大家参考list . append ( x ) 将元素x增加到列表的最后list . sort 将列表元素排序list . reverse 将序列元素反转list . index 返回第一次出现元素x的索引值list . insert ( i, x ) 在位置i处插入新元素xlist . count ( x ) 返回元素x在列表中的数量list . remove ( x ) 删除列表中第一次出现的元素xlist . pop ( i ) 取出列表中位置i的元素并删除它