首先要讲到的就是元组 元组其实拥有列表的一些特性,可以存储不同类型的值,但在某些方面元组又比不上列表 定义一个元组,你可以不用加‘ [ ] ’,你只需用逗号隔开即可 例如 1 2 3 4 5 6 7 8 9 10 In [1]: my_tuple = "susmote", 28, 123456789   In [2]: my_tuple[0] Out[2]: 'susmote'   In [3]: my_tuple[1] Out[3]: 28   In [4]: my_tuple Ou…
一.内容回顾 代码块: 一个函数,一个模块,一个类,一个文件,交互模式下,每一行就是一个代码块. is == id id()查询对象的内存地址 == 比较的是两边的数值. is 比较的是两边的内存地址. 小数据池: 前提:int,str,bool 1,节省内存. 2,提高性能和效率. 小数据池是什么? 在内存中,创建一个'池',提前存放了 -5 ~256 的整数,一定规则的字符串和bool值. 后续程序中,如果设置的变量指向的是小数据池的内容,那么就不会再内存中重新创建. 小数据池与代码块的关系…
元组简单介绍 元组是一个和列表和相似的数据类型,也是一个有序序列 两者拥有着基本相同的特性,但是也有很多不同的地方 声明元组 var = (1, 2, 3) var = ("1", "2", "3") var = (True, False) var = (1.1, 1.11, 1.111) var = ((1,), (2, 3), (4, 5)) var = ([1, 2], {"name": "polo"…
一.元组tuple 特性 1.有序集合 2.通过偏移来取数据 3.不可变对象,不能在原地修改内存,没有排序.修改等操作 元组不可变的好处:保证数据的安全,比如我们传给一个不熟悉的方法,确保不会改变我们的数据从而导致程序问题. 二.集合:集合是没有顺序的概念,所以不能用切片和索引操作 1.创建集合:可变的set().不可变的frozenset() 2.添加操作 add(随机插入) update(拆分插入) 3.删除 remove 4.成员关系 in.not in 5.交集(&).并集(|).差集(…
元组 元组:元组和列表类似.但是元组中的元素是固定的(不能给一个元组添加,删除和替换元素以及重新排序) 1.创建元组 t1 = () #创建一个空元组 t2 = (1, 2, 3) t3 = tuple([2 * x for x in range(1, 5)]) #从列表中创建元组 t4 = tuple("abac") #从字符串中创建元组 t4 = ['a', 'b', 'a', 'c'] 2.使用 可以使用len, min,max, sum函数操作元组:用for循环遍历元组的元素:…
列表 在python中是由数个有序的元素组成的数据结构,每一个元素对应一个index索引来隐式标注元素在列表中的位置.是python中最常用的一种数据类型.需要注意的是列表中可以有重复相同的数据. 列表的常用操作:包括索引,切片,增删改查等. #首先申明3个列表 list_all = ['22','sylar','22','open','4','sklfj','open',16,'sjk113','skf_kjdk','open','skj*&%)','f_s2df'] list_num = […
python数据类型元组.字典.集合 元组 python的元组与列表类似,不同的是元组是不可变的数据类型.元组使用小括号,列表使用方括号.当元组里只有一个元素是必须要加逗号: >>> x = (1,) >>> type(x) <class 'tuple'> >>> y =(1) >>> type(y) <class 'int'> >>> z = 1, >>> type(z)…
一.Python基本数据类型--列表(List) 1.定义:[ ]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素. 2.列表的创建: # 方式一 list1 = ['name','age',''job] # 方式二 list2 = list('age','name,'salary'') 3.列表的特点 <1> 可存放多个值. <2> 按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序. <3> 可修改指定索引位置对应的值,属于可变类型. 4.常用…
#python中标准数据类型 字符串String 列表List 元组Tuple 集合Set 字典Dictionary 铭记:变量无类型,对象有类型 #单个变量赋值 countn00 = '; #整数 countn01 = '100.0' #浮点 countn02 = "双权"; #字符串 #print("整数 = "+countn00,"浮点 = "+countn01,"字符串 = "+countn02) #多个变量赋值 a,…
目录 python数据类型(dict.tuple.set.bool) 字典 集合 元组 布尔值 用户交互与输出 获取用户输入 输出信息 格式化输出 基本运算符 算术运算符 比较运算符 逻辑运算符 赋值方法 增量赋值 链式赋值 交叉赋值 解压赋值 成员运算与身份运算 成员运算 身份运算 python数据类型(dict.tuple.set.bool) 昨天我们学习了python基本数据类型中的整型(int).字符串(str).浮点型(float).列表(list),接下来我们学习剩下的基本数据类型.…
元组(tuple) 元组创建很简单,只需要在小括号中添加元素,并使用逗号隔开即可.与列表不同的是,元组的元素不能修改.如下代码所示: tup1 = () tup2 = (1) tup3 = (1,) tup4 = ('test', 1, False) tup5 = (1, 2, 3, 4, 5) tup6 = "a", "b", "c", "d" print(type(tup1)) print(type(tup2)) prin…
一.运算符 Python语言支持以下类型的运算符: 算术运算符 如: #!/usr/bin/env python # -*- coding:utf-8 -*- a = 5 b = 6 print(a + b) 比较运算符 例: #!/usr/bin/env python # -*- coding:utf-8 -*- a = 5 b = 6 if a < b: print(True) else: print(False) 赋值运算符 例: #!/usr/bin/env python # -*- c…
上一节跟大家讲了Python的列表,当然不是完整的讲完,后续我们还会提到,这一节我们还是来讲Python的数据类型 首先要讲到的就是元组 元组其实拥有列表的一些特性,可以存储不同类型的值,但在某些方面元组又比不上列表 定义一个元组,你可以不用加' [ ] ',你只需用逗号隔开即可 例如 In [1]: my_tuple = "susmote", 28, 123456789 In [2]: my_tuple[0] Out[2]: 'susmote' In [3]: my_tuple[1]…
元组(tuple) 元组其实跟列表差不多,也是存一组数,与列表相比,元组一旦创建,便不能再修改,所以又叫只读列表. 语法: names = ("Wuchunwei","Yangmengmeng","Lvs") #元组只有2个方法,一个是count,一个是index >>> tuple1 = (,,,') >>> print (tuple1[]) >>> print (tuple1[-]) &g…
Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版本的哟,请知晓. 一.列表的定义与查询 #!/usr/bin/env python #_*_coding:utf-8_*_ #@author :yinzhengjie #blog:http://www.cnblogs.com/yinzhengjie/tag/python…
今日目录: 一.元组 二.字典 三.集合 四.后期添加内容 一.元组 1.定义 t1 = () # 参数为for可以循环的对象(可迭代对象) 思考: 如何定义一个只有一个值的元组? ("lisi") tuple(['lisi']) 2.常用操作 2.1 元组有序存储,索引取值 t = (1,2,3) print(t[1]) print(t[-2]) 2.2 切片 print(id(t)) nt = t[:-1:] print(nt, id(nt)) 2.3 长度(item元素个数) p…
一.元组:俗称不可变的列表,又被称为只读列表.元组用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以,但就是不能修改. 注意:如果元组中只有一个元素,一定要加一个逗号,否则就不是元组. >>> tu = (1,"Tanxu","A") #创建一个元组,用小括号括起来 >>> type(tu) <class 'tuple'> >>> tu1 = ("Tanxu&qu…
参考文档https://blog.csdn.net/Yeoman92/article/details/56289287 理解Python中列表,元组,字典,集合的区别 列表,元组,字典,集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表(List) 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复项的.如果我们扩…
笔记参考了菜鸟教程 Python 中的变量不需要声明,赋值才创建.赋值给变量的是什么类型变量就是什么类型 多个变量赋值 1 a, b, c = 1, 2, "runoob" 标准数据类型Python3 中有六个标准的数据类型:不可变数据:Number(数字).String(字符串).Tuple(元组)可变数据: List(列表).Set(集合).Dictionary(字典)Python 字符串不能被改变.向一个索引位置赋值,比如word[0] = 'm'会导致错误. Number(数字…
本篇博客为博主第一次学 Python 所做的笔记(希望读者能够少点浮躁,认真阅读,平心静气学习!) 补充: 列表.元组和字符串共同属性: 属于有序序列,其中的元素有严格的先后顺序 都支持双向索引,索引范围 [ -L, L-1 ] ,L -- 表示列表.元组和字符串的长度(分正向索引和反向索引). 正向索引:0 表示第 1 个元素,1 表示第 2 个元素,2 表示第 3 个元素... 反向索引:-1 表示最后 1 个元素,-2 表示倒数第 2 个元素,-3 表示倒数第 3 个元素... 一.列表(…
1.元组()元组跟列表一样,但是不能增删改,能查.元组又叫只读列表2个方法 一个 count 一个 index2.字典{}字典是通过key来寻找value因为这里功能比较多,所以写入了一个Code里面,后面加了注释. #!/usr/bin/env python #_*_coding:utf-8_*_ info = { 'stu1101':"Tenglan Wu", 'stu1102':"LongZe Luola", 'stu1103':"XiaoZe Ma…
元组和集合是Python中的基本类型 一,元组 元组(tuple)由小括号.逗号和数据对象构成的集合,各个项通过逗号隔开,元组的特点是: 元组项可以是任何数据类型,也可以嵌套 元组是一个位置有序的对象的集合,通过偏移来访问元组项, 只不过元组是不可变的,不能在原处修改: 元组的各个项可以重复,例如,一个元组可以是:(1, 1, 2, 2, 3) 1,创建元组 创建空的元组,一个空元组就是一个内控的小括号: >>> t=() 创建包含一个项的元组,t=(1,)是一个元组,t=(1)是一个整…
目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - 乘 * 除 / 取余 % 余数取整 // 字符串类型的内置方法 掌握 熟悉 了解 按索引取值 ,strs[0] lstrip,rstrip find,rfind 切片,str[::-1] lower,upper index,rindex 长度,len[strs] startswith,endswi…
一.列表.元组.集合.字典的区别   列表 元组 集合 字典 英文 list tuple set dict 可否读写 读写 只读 读写 读写 可否重复 是 是 否 是 存储方式 值 值 键(不能重复) 键值对(键不能重复) 是否有序 有序 有序 无序 无序,自动正序 初始化 [1,'a'] ('a', 1) set([1,2]) 或 {1,2} {'a':1,'b':2} 添加 append 只读 add d['key'] = 'value' 读元素 l[2:] t[0] 无 d['a'] 1.…
字符串方法: 字符串是一个有序的,不可修改的,元素是以引号包围的序列.单引号,双引号,三引号,str生成 字符串的修饰   a='novo gene' a.center() 让字符串在指定的长度居中显示,如果不能居中,默认以空格填充 -a.center(20,'*')  返回一个原字符串居中,并使用‘*’填充至长度20的新字符串 a.ljust() 让字符串左对齐,默认以空格填充   a.rjust() 让字符串右对齐,默认以空格填充   a.zfill() 让字符串填充到指定的长度,不足的地方…
元组: ========================元组基本方法===========================用途:存储多个不同类型的值定义方式:用过小括号存储数据,数据与数据之间通过逗号分隔,(值不能被改变)        定义容器类型的时候,如果里面只有一个值,在值的后面加上一个逗号*****        在元组中如果不加,就是输入参数类型 t1 = ('a','b','c','a') # t1 = tuple(('a','b')) 常用方法: """1.索…
""" 列表:可变数据类型,对列表内部的元素可以进行修改 元祖: tuple,不可变数据类型,是不可以进行增删查改 元祖的方法: count 查找元素的数量 index 从前往后依次查询元素的下标位置 字符串.列表.元祖总结: 序列类型:字符串.列表.元祖内部元素是有序的 通用操作: 下标取值 切片 获取元素的总数:len() 字典 字典中的数据,每条都是由键值对组成(key:value) key:只能是不可变类型的数据(尽量用字符串) value:可以是任意类型的数据 字典…
Python中有三种内置的数据类型.dictionary(字典).List(列表)和tuple(元组). 元组(tuple) 只读列表(列表的值可以修改,元组的不可以) 元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup1 = ('physics', 'chemistry', 1997, 2000) tup2 = (1, 2, 3, 4, 5 ) tup3 = "a", &…
  基础数据类型之字典 ps:数据类型划分:可变数据类型和不可变数据类型. 不可变数据类型:元组(tupe).布尔值(bool).整数型(int).字符串(str).不可变数据类型也称为可哈希. 可变数据类型:列表(list).字典(dict).集合(set).可变数据类型也称为不可哈希. 字典 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈…
python集合与字典的用法 集合: 1.增加  add 2.删除   •del 删除集合 •discard(常用)删除集合中的元素  #删除一个不存在的元素不会报错 •remove 删除一个不存在的元素会报错 •pop随机删除一个值并弹出删除的值 3.clear   清除  #清空集合中的元素,集合还存在 4.in  判断一个元素是否在集合中 5.去重  例:把列表去重   a=[1,2,3,4,1,2]     a=list(set(a)) 6.set()   设定空集合 7.集合是无序的…