标签:字典 填充物 指定位置 列表 width ber 正数 for 科学计数法
set集合:不同元素(会自动去重 )组成的无序的不可变值(数字、字符、元祖)
s = {1,2,3,4,5}
s=set(‘hello‘)
set.add(x) //添加元素x到set中
set.clear()//情况set
s=set.copy()//
set.pop()//随机删除一个元素?
set.remove(x)//删除x元素,x不存在报错
set.discard()//删除x元素,x不存在时不报错
(set&x==)set.intersection(x)//取x和set的交集
(set|x==)set.union() //取x和set的并集
(set-x==)set.difference()//取x和set的差集
(set=set-x==)set.difference_update(x)//取set-x差集并更新set...其他几个计算也有update
(set^x)set.symmetric_difference(x)//取x和set的交叉补集
set.isdisjoint(x,x1。。。。。)//判断set和x是否有交集,返回bool。x可以是多个
set.issubset(x,x1.....)//判断set是否是x的子集?
set.issuperset(x,x1.....)//判断x是否是set的子集
set.update(x)//将set的值更新为x的值,x为可迭代的值4
s=frozenset()//定义不可变得集合
字符串格式化:百分号、format
\033[num;1m%[(name)][flags][width].[precision]type\033[0m
\033[num;1m:加颜色
name:选择指定的key
flags:+//右对齐,正数前加正好、-//左对齐,正数前无符号、空格//右对齐,正数前加空格、0//右对齐,正数前无符号
width:占有宽度 precision:小数点后位数
type:
msg=‘xxx %s sssss %s‘ %(‘x1‘,‘x2‘) //或x直接是变量名
msg=“ssssss %(k1)s %(k2)d” %{"k1":"v1","k2":"v2"}
print(‘x‘,‘y‘,‘z‘,seq=‘n‘)//seq使用分隔符n
format :
[[fill]align][sign][#][0][width][,][.precision][type]
tpl
=
"i am {}, age {}, {}"
.
format
(x1,x2,x3
)//x可以是任意类型
,按顺序取
tpl
=
"i am {}, age {}, {}"
.
format
(
*
[
"seven"
,
18
,
‘alex‘
])
//*传列表tpl
=
"i am {num}, age {num}, really {num}"
.
format
(
"seven"
,
18
)//num索引位置
tpl
=
"i am {0[0]}, age {0[1]}, really {0[2]}"
.
format
([
1
,
2
,
3
], [
11
,
22
,
33
])
tpl
=
"i am {num}, age {num}, really {num}"
.
format
(
*
[
"seven"
,
18
])//*传列表
tpl
=
"i am {name}, age {age}, really {name}"
.
format
(name
=
"seven"
, age
=
18
)
//传元祖tpl
=
"i am {name}, age {age}, really {name}"
.
format
(
*
*
{
"name"
:
"seven"
,
"age"
:
18
})
//**传字典
tpl
=
"i am {:s}, age {:d}, money {:f}"
.
format
(
"seven"
,
18
,
88888.1
)
//按类型,按顺序取tpl
=
"i am {:s}, age {:d}"
.
format
(
*
[
"seven"
,
18
])
tpl
=
"i am {name:s}, age {age:d}"
.
format
(name
=
"seven"
, age
=
18
)
tpl
=
"i am {name:s}, age {age:d}"
.
format
(
*
*
{
"name"
:
"seven"
,
"age"
:
18
})
tpl
=
"numbers: {:b},{:o},{:d},{:x},{:X}, {:%}"
.
format
(
15
,
15
,
15
,
15
,
15
,
15.87623
,
2
)//按顺序转换数字
tpl
=
"numbers: {0:b},{0:o},{0:d},{0:x},{0:X}, {0:%}"
.
format
(
15
)//按索引转换数字
tpl
=
"numbers: {num:b},{num:o},{num:d},{num:x},{num:X}, {num:%}"
.
format
(num
=
15
)
函数:
定义方法:def name(x):
.......
return x
()内定义形参
过程:就是没有返回值的函数
形参:定义函数时使用的变量,也只有调用函数时才分配内存,再返回主函数后不再使用
实参:实际使用的变量,在主函数中使用
局部变量:子程序中定义的变量
全局变量:整个程序开始时定义的变量
突然发现alex大佬分享了第九期视频hhhhhh我重新看看今天就到这
标签:字典 填充物 指定位置 列表 width ber 正数 for 科学计数法
原文地址:https://www.cnblogs.com/gulanmoen/p/9098075.html