
Python数据类型
文章平均质量分 65
Python数据类型
棉猴
这个作者很懒,什么都没留下…
展开
-
Python中csv文件的操作4
二维数据是由多个一位数据构成的,是一维数据的组合形式,可以用二维列表表示。列表的每个元素对应二维数据的一行,这个元素本身也是列表,如图1所示。图1 二维数据的定义从图1中可以看出,stu是一个二维列表,因为它的每个元素是一维列表,可以把stu看作是一个4行4列的数据。原创 2024-08-27 10:25:06 · 389 阅读 · 0 评论 -
Python中的进制转换
最常用的十进制基本原理是“逢十进一”,因此十进制包括的数字是“0-9”;同理,二进制的基本原理是“逢二进一”,包含的数字是“0-1”;八进制是“逢八进一”,包含的数字是“0-7”;十六进制是“逢十六进一”,包含的数字是“0-15”,其中用“A、B、C、D、E、F”分别表示“10-15”这五个数。原创 2024-08-23 18:24:47 · 834 阅读 · 0 评论 -
Python中的bytes类型
可以通过字符串定义bytes类型的变量,也可以通过bytes()方法定义。给单引号或者双引号加一个前缀b,表示“字节串”,代码如图1所示。图1 通过字符串定义通过bytes()方法定义的代码如图2所示,此时以二进制格式显示bytes变量。图2 通过bytes()方法定义当bytes元组中包含汉字时,无法通过“1.1 通过字符串定义”中提到的方法进行定义,如图5所示。图5 不能通过字符串加前缀方式定义汉字bytes可以使用bytes()方法定义,代码如图6所示。原创 2023-10-12 15:47:33 · 3791 阅读 · 0 评论 -
Python中的序列比较
在Python中,具有相同数据类型的序列可以通过关系运算符进行比较。对序列进行比较大小,实际上就是对序列中的数据以“在字典中的顺序”(lexicographical ordering)进行比较,也就是出现在一本字典前面的数据要比后面的数据小。原创 2022-09-30 20:14:52 · 3351 阅读 · 2 评论 -
Python中集合的使用方法2-2
在“1 定义集合对象”中提到,可以使用大括号或者set()定义集合。当定义一个空集合时,不能使用大括号而必须使用set()。从以上代码中可以看出,使用大括号定义的变量s1的类型不是集合而是字典。原创 2022-09-21 20:08:20 · 839 阅读 · 0 评论 -
Python中集合的使用方法2-1
可以使用大括号或者set()构造函数定义集合对象。其中,变量s1是集合对象。True其中,变量t1是元组类型,使用set()构造函数将元组类型的t1转换为集合类型的s2,此时s2与s1相同。需要注意是的,set()构造函数不但可以将元组类型转换为集合类型,还可以将列表、字符串和字典等类型转换为集合类型。原创 2022-09-21 20:03:06 · 4404 阅读 · 0 评论 -
Python中字典的使用方法
使用大括号或者dict()构造方法定义字典对象。其中,t1是嵌套了元组元素的元组,将其作为dict()构造方法的参数,创建变量d2,d2是字典对象,其包含的“键值对”即为嵌套的子元组包含的元素。原创 2022-08-09 21:47:10 · 4596 阅读 · 0 评论 -
Python中元组的用法2-2
在“1 元组的定义”中提到定义元组时,可以不用圆括号,实际上这就是元组打包的过程,将每个元素打包成元组。打包的逆过程是解包,即把元组中的元素分解为变量,相关代码如下所示。从以上代码中可以看出,当元组中只有一个元素时,如果不加逗号,则此时定义的变量类型是int而不是tuple。从以上代码中可以看到,于保存元组元素的变量个数不能少于元组元素个数,也不能多于元组元素的个数。其中,t5中包含了一个列表,可以通过索引改变列表中元素的值。其中,元组t4中嵌套了一个元组,即将元组作为其元素。...原创 2022-08-05 19:56:24 · 677 阅读 · 0 评论 -
Python中元组的用法2-1
可以用两种方式定义元组:一种是带圆括号的方式,另一种是不带圆括号的方式。原创 2022-08-05 19:52:23 · 415 阅读 · 0 评论 -
Python中list的操作4-4
使用reverse()方法对列表进行排序后,列表的变化是永久的,即使用reverse()方法排序后,列表中元素的位置发生了变化。count()方法返回的是列表中有多少个值为value的元素。当列表中不存在指定值时,count()方法返回值为0,而不会报错,代码如下所示。从以上代码中可以看出,列表list1与列表list2相同。使用count()方法,可以统计列表中有多少个指定值。使用reverse()方法对列表进行反转。使用copy()方法对列表进行拷贝。该方法的返回值是指定列表的一个拷贝。......原创 2022-07-29 16:45:37 · 479 阅读 · 0 评论 -
Python中list的操作4-3
除了对list进行添加元素和删除元素之外,还可以对list进行查找索引、排序、反转和拷贝等操作。原创 2022-07-29 16:41:59 · 801 阅读 · 0 评论 -
Python中list的操作4-2
当要删除list1中值为6的元素时,因为list1中不包含改元素,因此程序会显示异常,该异常的信息是“值错误list.remove(x)x没有在列表中”。其中,pop()没有指定要删除元素的索引值,因此默认删除的是列表中的最后一个元素,并且将该元素保存在了变量a中。其中,参数index表示要删除的元素对应的索引,其默认值是-1,即默认删除的是列表中最后一个元素。其中,list1中包含两个值为2的元素,使用remove()方法删除值为2的元素时,索引为1的元素被删除,而索引是5的元素2没有被删除。......原创 2022-07-27 17:31:37 · 1346 阅读 · 0 评论 -
Python中list的操作4-1
在Python中,list类是一种数据类型,叫做“列表”。可以通过列表对象调用list类的方法对改对象进行操作。原创 2022-07-27 16:39:33 · 928 阅读 · 0 评论 -
Python中List推导式的使用方法
在Python中要创建一个包含0-10的平方值的List,一般使用如下代码squares = []for x in range(11): squares.append(x**2)其中,squares中包含了0-10的平方值。可以使用List推导式(List Comprehension)可以用来很简便地创建上述List。1 List推导式的格式List推导式的格式的格式如下所示。[(表达式) for语句 if语句]其中,List推导式可以包含if语句,也可以不包含if语句。原创 2022-05-10 19:38:22 · 793 阅读 · 0 评论 -
Python中将List作为栈使用的方法
在《Python中List的使用方法2-1》和《Python中List的使用方法2-2》中提到了List的基本使用方法。在Python中,可以将List作为栈使用。栈的特点是“后进先出”,即最后进入栈的数据,最先出栈。可以使用append()函数将数据进栈,pop()函数将数据出栈。1 数据进栈1.1 append()函数的用法append()函数的作用是将指定的数据加入到列表变量即栈的尾部,其用法如下所示。列表变量.append(数据)其中,列表变量是要加入数据的列表,数据是指定的数原创 2022-05-04 10:59:16 · 1972 阅读 · 0 评论 -
Python中List的使用方法4-2
1 修改List中元素的值在Python中List的使用方法2-1_hou09tian的博客-优快云博客中提到,可以通过索引来访问“列表”中的元素。因此,可以通过索引来修改“列表”中元素的值,如图1所示。图1 修改“列表”元素的值其中,squares[3]表示“列表”squares中的第四个元素,该元素的初始值是16,修改之后的值变为了10。也可以通过区间索引来修改“列表”中元素的值,如图2所示。图2 通过区间索引来修改“列表”中元素的值其中,squares[2:4..原创 2022-01-10 22:32:56 · 969 阅读 · 0 评论 -
Python中List的使用方法4-1
Python中的List是“列表”的意思,可以看作是相同类型或者不同类型数组的组合,一般是将“列表”看作是相同类型数据的组合。1 定义定义“列表”的方法如图1所示。图1 定义“列表”其中,变量squares的类型是列表。列表变量由方括号和其中的数值组成,方括号中的数值用逗号分隔。2 使用索引在Python中字符串的使用方法2-2_hou09tian的博客-优快云博客中提到,在字符串中可以使用索引来访问字符串中的字符或者子字符串,在“列表”中也可以使用索引来访问“列表”中的.原创 2022-01-10 22:09:30 · 1243 阅读 · 0 评论 -
Python中字符串的使用方法2-2
在Python的字符串中可以使用索引。1 索引的一般使用在字符串中使用索引,与在数组中使用索引类似,第一个“元素”的索引值是0,之后依次增加,如图1所示。图1 索引的一般使用从图1中可以看出,变量word的类型是字符串,word[0]表示字符串中的第一个元素,而word[5]表示字符串中的第六个元素。从输出可以看出,在Python中没有“字符”类型,而是把单个的“字符”也是字符串,只不过该字符串中只有一个“字符”。2 索引的特殊使用2.1 索引为负数的情况在Python中,索原创 2022-01-08 11:09:34 · 1596 阅读 · 0 评论 -
Python中字符串的使用方法2-1
1 原始字符串在Python的字符串中,“\n”表示换行,有时在输出的字符串中恰巧包含“\n”时,输出的结果与预期不同,如图1所示。图1 输出的字符串中恰巧包含“\n”时图1中,本意想输出“C:\some\name”,但是此时Python解释器会将字符串中的“\n”看做时换行,输出的结果不是我们预期。此时,可以在字符串前面加上“r”,表示该字符串是原始字符串,如图2所示。图2 原始字符串其中,“r”是“raw”即“原始”的缩写,此时print()函数会按照原样打印字符串,..原创 2022-01-01 11:05:05 · 1882 阅读 · 0 评论