1.求最大位数bit_length: a = 10 #8421 1010print(a.bit_length())结果:42.capitalize首字母变大写: s = "alex"b = s.capitalize() #补充字符串是不可变数据类型.只要对数据修改了就会开辟新的空间.print(b)结果:Alex3.title每个单词首字母大写: s = "alex你wusir"s1 = s.title()print(s1)结果:Alex你Wusir4.index通…
python_day_7 一. 今日主要内容: 1. 补充基础数据类型的相关知识点 str. join() 把列表变成字符串 列表不能再循环的时候删除. 因为索引会跟着改变 字典也不能直接循环删除.把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据 fromkeys() 不会对原来的字典产生影响. 产生新字典(神坑, 考试) set集合. 不重复, 无序. 想转换成什么.就用什么括起来 深浅拷贝 直接赋值. 两个变量指向同一个对象. 浅拷贝:只拷贝第一层内容. copy() 深…
本节主要内容: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…
一.基础数据类型补充 1. "拼接字符串".join(可迭代对象) 可迭代对象为列表时,输出列表元素与拼接字符串的拼接 li = ['张三', '李四', '王五', '赵四'] s = '_'.join(li) print(s)输出:张三_李四_王五_赵四 可迭代对象为字符串时,输出单个字符与拼接字符串的拼接 li = 'asdfgh' s = '_'.join(li) print(s)输出:a_s_d_f_g_h 2.列表与字典的删除补充 列表和字典在迭代过程中无法进行删除操作,需…
基础数据类型 str(字符串) str:补充方法练习一遍就行 s.capitalize() 首字母大写,其余变小写 s = 'dyLAn' print(s.capitalize()) # Dylan s.swapcase() 大小写翻转 s = 'dYLAN' print(s.swapcase()) # Dylan s.title() 每个单词首字母大写(单词之间可以是特殊字符或者空格或者数字) s = 'dylan is good man' print(s.title()) # Dylan I…
1,基础数据类型,总结补充. int:bit_lenth() str: captilze() 首字母大写,其余小写. upper() 全大写. lower() 全小写. find() 通过元素找索引,没有返回-1,有切片. index() 通过元素找索引,没有回报错.有切片 swapcase() 大小写反转. strip() 去除前后端的空格,\n,\t, strip('abc') 去除前后端的a ,b,c三个元素, ltrip ,rtrip title 非字母隔开的部分,首字母大写 split…
一.基础数据类型的补充 元组: 如果元组中只有一个数据,且没有逗号,则该‘元组’数据类型与里面的数据类型一致 列表: 列表之间可加不可减,可跟数字相乘 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.基础数据类型汇总补充 (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 --->…