一.str中的join方法 1,用join可以吧列表转换为字符串 将列表转换成字符串. 每个元素之间用_拼接 s = "_". join(['德玛', ''赵信'', '易']) print(s) # ''德玛_赵信_易'' 字符串转换成列表: split()把列表转换成字符串: join() 只要是可迭代对像就可以用join lst = ["紫云", "大云", "玉溪", "紫钻","a&qu…
1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串 2. 列表不能再循环的时候删除. 因为索引会跟着改变 3. 字典也不能直接循环删除. 把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据 4. fromkeys() 不会对原来的字典产生影响. 产生新字典(神坑, 考试) 5. set集合. 不重复, 无序. 6. 想转换成什么.就用什么括起来 7. 深浅拷贝 1. 直接赋值. 两个变量指向同一个对象. 2. 浅拷贝:只拷贝第一层内容. copy…
一丶对之前的知识点进行补充 1.str中的join方法.把列表转换成字符串 # 将列表转换成字符串,每个元素之间用_拼接 s = "_".join(["天","地","人"]) print(s) ss = "天_地_人" s = ss.split("_") print(s) 2.列表和字典在循环的时候不能直接删除 需要把删除的内容记录在新列表中 然后循环新列表,删除字典或列表 lst =…
1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串例 # s= "哈哈"# s1=s.join('-')# print(s1)# s="呵呵呵"# s1=s.join("-")# print(s1)# s= "tx".join('sbb')# print(s)# a="_".join(['ew','ew','wefwef'])# print(a)# b="sb&qu…
一.基本数据类型补充 1.join() "*".join("马虎疼") # 马*虎*疼 把传递进去的参数进行迭代.  获取到的每个元素和前面的*进行拼接. 得到的是字符串 split() 切割. 切割的结果是列表, 需要把字符串转化成列表: split() 把列表转化成字符串: join() 2.删除和添加     (在for循环中不可操作) ① 建立新列表,将要删除或增加的添加到新列表   ② 循环新列表,删除老列表 3.  .fromkeys() 帮我们创建字典…
二十四.基本数据类型补充 1.join() "*".join("马虎疼") # 马*虎*疼 把传递进去的参数进行迭代.  获取到的每个元素和前面的*进行拼接. 得到的是字符串 split() 切割. 切割的结果是列表, 需要把字符串转化成列表: split() 把列表转化成字符串: join() 2.删除和添加     (在for循环中不可操作) ① 建立新列表,将要删除或增加的添加到新列表   ② 循环新列表,删除老列表 3.  .fromkeys() 帮我们创建…
一,字符串和列表的转换 1.str中的 join 方法: 把列表转换成字符串 # 将列表转换成字符串. 每个元素之间用_连接 s = '**'.join(['李启政',' 郑强' , '孙福来']) print(s) #s = ["李启政"**"郑强"**"孙福来"] ss = "李启政**郑强**孙福来" ss.split("**") print(ss) 字符串转化成列表: split() 把列表转化成字…
#  join() join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. li = ["李李嘉诚", "麻花藤", "黄海海峰", "刘嘉玲"] s = "_".join(li) print(s)  ====>       李嘉诚_麻花藤_黄海峰_刘嘉玲 li = "黄花大闺女"s = "_".join(li)print(s)    ====…
1.join()的用法:使用前面的字符串.对后面的列表进行拼接,拼接结果是一个字符串 # lst = ["alex","dsb",'wusir','xsb'] # s = "".join(lst) # print(s) #alexdsbwusirxsb 2. split() 根据你给的参数进行切割,切割的结果就是列表 需要把字符串转换成列表 split把列表转化为字符串 join # s = "alex_dsb_wusir_xsb&qu…
1.join() 将列表转换成字符串,并且每个字符之间用另一个字符连接起来,join后面必须是可迭代的对象(字符串,列表,元组,字典,集合),数字不能迭代 例如: s = ['a','b','c'] s1 = '_'.join(s) print(s1) 结果为:a_b_c 2.字符串转换成列表:split() 列表转换成字符串:join() 3.列表的删除(pop,remove,del,clear) 如果用for循环删除,第二个元素的索引就变成了第一个元素的索引,此时列表内部的索引在改变 例如:…
深浅拷⻉  : lst1 = ["⾦⽑狮王", "紫衫⻰王", "⽩眉鹰王", "⻘翼蝠王"] lst2 = lst1 print(lst1) print(lst2) lst1.append("杨逍") print(lst1) print(lst2) 结果: ['⾦⽑狮王', '紫衫⻰王', '⽩眉鹰王', '⻘翼蝠王', '杨逍'] ['⾦⽑狮王', '紫衫⻰王', '⽩眉鹰王', '⻘翼蝠王', '杨逍…
fromkeys语法: dic = {"apple":"苹果", "banana":"香蕉"} 返回新字典. 和原来的没关系 ret = dic.fromkeys('orange',['橘子,栀子']) # 直接用字典去访问fromkeys不会对字典产生影响 a = ["哈哈","呵呵", "吼吼"] ret = dict.fromkeys("abc&quo…
上节内容回顾:C语言为什么比起他语言块,因为C 会把代码变异成机器码Pyhton 的 .pyc文件是什么python 把.py文件编译成的.pyc文件是Python的字节码, 字符串本质是 字符数组, python 一切事物都是对象,对象是类创建的,像 增加删除更改 都存在于类里边,也可以称作类的成员 set集合 set是一个无序且不重复的元素集合 class set(object): """ set() -> new empty set object set(iter…
目录 1.Python计数器Counter 2.Python有序字典OrderredDict 3.Python默认字典default 4.python可命名元组namedtuple 5.Python双向队列deque 6.Python单向队列deque 7.Python深浅拷贝原理 8.Python深浅拷贝应用 9.python函数的基本定义(open.lambda.递归.装饰器) collections系列…
一.基础数据类型补充 1.join() 把列表中的每一项(必须是字符串)用字符串拼接 与split()相反 lst = ["汪峰", "吴君如", "李嘉欣", "陈慧琳", "关之琳"] # 遍历列表. 把列表中的每一项用"_" 做拼接 s = "_".join(lst) # 把列表转化成字符串 print(s) s1 = "汪峰_吴君如_李嘉欣_陈慧琳_…
###########################总结########################### 1. 基础数据类型补充 大多数的基本数据类型的知识.已经学完了 a='aaaa' lst=['linux','alex','xsb'] s='+'.join(lst) print(s) ##linux+alex+xsb "*".join("马虎疼") # 马*虎*疼 把传递进去的参数进行迭代. 获取到的每个元素和前面的*进行拼接. 得到的是字符串 spl…
思维导图: 集合的补充:下面的思维导图有一个点搞错了,在这里纠正一下,没有合集,是反交集,^这个是反差集的意思 . 交集&,反交集^,差集-,并集|,然后就是子集和超集 数据类型补充: ''' 1,int 2,str 3,tuple tu = (1) tu1 = ('name',) print(tu,type(tu)) # 1 <class 'int'> print(tu1,type(tu1)) tu = ('dfas') tu1 = ('name',) print(tu,type(t…
一 对前面知识点的补充 1.str中的join()方法是将列表转换成字符串 lst = ["韩雪","赵丽颖","黄渤","李连杰"] print("_".join(lst)) # 韩雪_赵丽颖_黄渤_李连杰 将每个元素用_进行拼接 s = "马化腾" print("-".join(s)) # 马-化-腾 2.把字符串转换成列表  用split() ss = &quo…
算数运算符: Py2中精确除法需要导入:from __future__ import division,(符由特  ,将来的.滴未省,除法) py3不需要导入 赋值运算符: 比较运算符: 成员运算符: 逻辑运算符(布尔运算符): 身份运算符: 内存的读写速度比硬盘要快,3.0里面二进制和字符型必须严格区分 人的痛苦都是对自己无能的愤怒,python一行最多输80个字符 多线程可以并行运算 单线程串行执行 位运算符: 六个标准的数据类型: 一般字符串执行一个功能,生成一个新的内容,原来内容不变,只…
本节的主要内容: 基础数据类型补充 set集合 深浅拷贝 主要内容: 一.基础数据类型补充 字符串: li = ["李嘉诚", "麻花藤", "⻩海峰", "刘嘉玲"] s = "_".join(li) print(s) # 李嘉诚_麻花藤_黄海峰_刘嘉玲 可以看出 join() 的作用是把列表中的字符串拼接起来,正好和 split() 相反 字符串转化成列表: split() 列表转化成字符串:join(…
一. 对之前的知识点进行补充. 1. str中的join方法. 把列表转换成字符串 li = ["李嘉诚", "麻花藤", "黄海峰", "刘嘉玲"] s = "_".join(li) print(s) #李嘉诚_麻花藤_黄海峰_刘嘉玲 li = "黄花大闺女" s = "_".join(li) print(s)#黄_花_大_闺_女 # 字符串转换成列表: split…
一.join li = ["李嘉诚", "麻花藤", "林海峰", "刘嘉玲"] s = "_".join(li) # 循环遍历列表,把列表中的每一项用''_''拼接 print(s) 结果: 李嘉诚_麻花藤_林海峰_刘嘉玲 li = "花闺" s = "_".join(li) print(s) 结果: 花_闺 1.join()方法是把列表转换成字符串,join就是迭…
一.基本数据类型补充 1,关于int和str在之前的学习中已经介绍了80%以上了,现在再补充一个字符串的基本操作: li = ['李嘉诚','何炅','海峰','刘嘉玲'] s = "_".join(li) print(s) # 结果为:李嘉诚_何炅_海峰_刘嘉玲 li = '黄花大闺女' s = "_".join(li) print(s) # 结果为:黄_花_大_闺_女 2,列表相关: 循环删除列表中的每一个元素,有如下代码,注意结果并分析原因: li = [11…
字符串的操作补充: .join() 方法用于将序列(字符串/列表/元组/字典)中的 元素 以指定的字符连接生成一个新的字符串 str = "人生苦短我用python!" # 用于字符串 s = ".".join(str) s1 = "_".join(str) print(s) # 人.生.苦.短.我.用.p.y.t.h.o.n.! print(s1) # 人_生_苦_短_我_用_p_y_t_h_o lis = ["] # 用于列表 pr…
目录: 1.基础数据类型补充 2.set集合 3.深浅拷贝 一,基础数据类型补充 字符串的基本操作 li = ["李李嘉诚", "麻花藤", "⻩黄海海峰", "刘嘉玲"] s = "_".join(li) print(s) li = "⻩黄花⼤大闺⼥女女" s = "_".join(li) print(s) 列表: 循环删除列表总的每一个元素 li = [11, 2…
目录 1. 基础数据类型补充 2. set集合 3. 深浅拷贝 1. 基础数据类型补充 (1)join方法 join方法是把一个列表中的数据进行拼接,拼接成字符串(与split方法相反,split方法是把一个字符串切割成列表) In [1]: l1 = ['a', 'b', 'c'] In [2]: s1 = '' In [3]: for i in l1: # 如果不使用join方法需要自己使用循环拼接成字符串 ...: s1 += i + '-' In [4]: s1.strip('-') O…
一.基本数据类型补充 1,关于int和str在之前的学习中已经介绍了80%以上了,现在再补充一个字符串的基本操作 str.join(可迭代对象): li = ['李嘉诚','何炅','海峰','刘嘉玲'] s = "_".join(li) print(s) # 结果为:李嘉诚_何炅_海峰_刘嘉玲 li = ['h','e','l','l','o'] s = "".join(li) print(s) # 结果为:hello li = '黄花大闺女' s = "…
Python之路[第二篇]:Python基础(一)   入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. if 1==1: name = 'JasonWang' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 if 条件 else 值2 #三目运算符 name = 'aa' if 1 == 2 else 'SB'print(name)SB 如果条件为真:r…
1.join:将字符串,列表,用指定的字符连接,也可以用空去连接,这样就可以把列表变成str ll = ["wang","jian","wei"] #可以通过这个方式将列表变成字符串 ll1 = "".join(ll) print(ll1) # wangjianwei 2.list来迭代的过程中改变,索引也会改变 问题:将列表中姓"周"的删除,lis = ["周杰伦","周润发…
列表 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 基本操作: 索引切片追加删除长度切片循环包含 创建.查看列表: 列表中的数字不要加引号,列表的索引从0开始: list1 = ['physics', 'chemistry', 1997, 2000]; list2 = [1, 2, 3, 4, 5 ]; list3 = ["a", "b", "c", "d"]; len()内置函数查看列表中元素…