derrick burts,晚晚场 爱奇艺,北平往事片尾曲
2018-12-28
1.由不同元素组成
2.无序排列
3.元素为不可变类型
1.不可变类型:字符串、数字、元组
2.可变类型:列表、字典、集合
在集合中添加元素:set.add()
在集合中删除元素(由于集合无序,故删除随机):set.pop()
在集合中删除指定元素,若元素不存在会报错:set.remove(value)
在集合中删除指定元素,若元素不存在不会报错 :set.discard(value)
清空集合:set.clear()
复制集合:set.copy()
set1.difference_update(set2) 等于 set1 = set1 - set2
两个集合并起来,去除共有的元素
有交集为false,没交集为true
返回值为bool型
若set1为set2的子集,issubset返回true(即set1<=set2)
若set1为set2的父集,issuperset返回true(即set1>=set2)
s1 = {1,2,6} s2 = {1,3,4,5} s1.update(s2) print(s1) 结果为: {1, 2, 3, 4, 5, 6}
name = "i am %s my friend is lyn" % "wcb" print(name) name1 = "i am %s my friend is %s" % ("wcb","lyn") print(name1) name2 = "i am %(name)s my age is %(age)s" % {"name":"wcb","age":21} print(name2) 结果为: i am wcb my friend is lyn i am wcb my friend is lyn i am wcb my age is 21
不管什么类型都可用 %s 替代
%d 只可接收整型
%.nf 表示浮点数小数点后保留n位小数
test = "i am {}, age{} ,{}".format("wcb",21,"lyn") print(test) test1 = "i am {1}, age{2} ,{0}".format("wcb",21,"lyn") print(test1) #可根据索引取值 test2 = "i am {name}, age{age}".format(name = "wcb",age = 21) print(test2) #根据key取值 test3 = "i am {name}, age{age}".format(**{"name" : "lyn","age" : 21}) print(test3) #根据key取值 结果为: i am wcb, age21 ,lyn i am 21, agelyn ,wcb i am wcb, age21 i am lyn, age21
def test(x): "the function definitions" #函数功能描述 x = x + 1 #函数主体 return x #return定义返回值 #def:定义函数的关键字 #test:函数名 #()内可定义形参也可不定义
1.形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。形参只在函数内部有效。
2.实参变量可以是常量,变量,表达式,函数等,必须有确定的值。
3.位置参数:形参和实参位置和个数必须一一对应
4.关键字参数:形参和形参个数必须对应
若位置参数和关键字参数混合使用,位置参数必须在关键字参数左边
5.默认参数:若无输入,则为默认值
6.参数组(非固定长度参数):*列表,**字典
2018-12-28 15:22:10
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
新手学习Python2和Python3中print不同的用法
Python基于os.environ从windows获取环境变量
网友评论