一.基础数据类型的补充 元组: 如果元组中只有一个数据,且没有逗号,则该‘元组’数据类型与里面的数据类型一致 列表: 列表之间可加不可减,可跟数字相乘 l1=['wang','rui'] l2=['chen'] l3=l1+l2 print(l3) 将列表中索引为奇数的元素,全部删除: l1=[11,22,33,44,55,66,77,88] l2=[] (1)del l1[1::2] print(l1) (2)for i in l1: if i % 2 ==1: l2.append(i) l1…
本节主要内容:1. 基础数据类型补充2. set集合3. 深浅拷贝主要内容:一. 基础数据类型补充首先关于int和str在之前的学习中已经讲了80%以上了. 所以剩下的自己看一看就可以了.我们补充给一个字符串基本操作 li = ["李嘉诚", "麻花藤", "黄海峰", "刘嘉玲"] s = "_".join(li) print(s) li = "黄花大闺女" s = "_&q…
1. 基础数据类型补充 li = ["李嘉诚", "麻花藤", "⻩海峰", "刘嘉玲"] s = "_".join(li) print(s) li = "⻩花⼤闺⼥" s = "_".join(li) print(s) 列表: 循环删除列表中的每⼀个元素 li = [11, 22, 33, 44] for e in li: li.remove(e) print(li…
python_day_7 一. 今日主要内容: 1. 补充基础数据类型的相关知识点 str. join() 把列表变成字符串 列表不能再循环的时候删除. 因为索引会跟着改变 字典也不能直接循环删除.把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据 fromkeys() 不会对原来的字典产生影响. 产生新字典(神坑, 考试) set集合. 不重复, 无序. 想转换成什么.就用什么括起来 深浅拷贝 直接赋值. 两个变量指向同一个对象. 浅拷贝:只拷贝第一层内容. copy() 深…
三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(not)的条件判断,在Python 2.4以上才有了三元操作. 语法格式: X if C else Y 有了三元表达式,你只需一行就能完成条件判断和赋值操作: x, y = 3, 4 if x<y : smaller= x else smaller =y 现在 只需一句: smaller = x if x<y else y 基本数据类型补充之 set set集合,是一个无序且不重复的元素集合. class set…
#str s=' ' #只能是以至少一个空格组成的字符串(全空格) print(s.isspace()) #tuple 当元组只有一个元素组成,并没有",",则该元素是什么数据类型,整体就是什么数据类型 tu = (1) tu1 = (1,) print(tu,type(tu)) print(tu1,type(tu1)) #list # l1 = [111,222,333,444,555] 将索引为奇数位的元素删除 # 方法一: l1 = [111,222,333,444,555] l…
1.基础数据类型汇总补充 (1)小数据池:   为了节省空间,数字和字符串有,其他的没有[了解]   数字:-5---256之间的数字共用一个内存地址 #(1)i1 = i2 id(i1) == id(i2) i1 = 6 i2 = 6 print(id(i1),id(i2)) #id(i1)=1436311936 id(i2)=1436311936 #(2)i1 = i2 id(i1) != id(i2) i3 = 300 i4 = 300 print(id(i1),id(i2)) #id(i…
一.基本数据类型的补充循环列表改变列表大小的问题#请把列表中索引为基数的元素写出l1=[1,2,3,4,5,6]for i in l1: if i%2!=0: print(i)结果:135二:基本数据类型之间的转换# int ---> bool 非零即True零即False # bool ---> int True --> 1False --> 0 # int ---> str# str ---> int 全部由数字组成的字符串才可以转化成数字 # str --->…
一.内容回顾 代码块: 一个函数,一个模块,一个类,一个文件,交互模式下,每一行就是一个代码块. is == id id()查询对象的内存地址 == 比较的是两边的数值. is 比较的是两边的内存地址. 小数据池: 前提:int,str,bool 1,节省内存. 2,提高性能和效率. 小数据池是什么? 在内存中,创建一个'池',提前存放了 -5 ~256 的整数,一定规则的字符串和bool值. 后续程序中,如果设置的变量指向的是小数据池的内容,那么就不会再内存中重新创建. 小数据池与代码块的关系…
一.基础数据类型补充 1. "拼接字符串".join(可迭代对象) 可迭代对象为列表时,输出列表元素与拼接字符串的拼接 li = ['张三', '李四', '王五', '赵四'] s = '_'.join(li) print(s)输出:张三_李四_王五_赵四 可迭代对象为字符串时,输出单个字符与拼接字符串的拼接 li = 'asdfgh' s = '_'.join(li) print(s)输出:a_s_d_f_g_h 2.列表与字典的删除补充 列表和字典在迭代过程中无法进行删除操作,需…