+++++++++++++++++++++++++++++
pyinstaller 库介绍
将源代码打包成可执行文件
在cmd命令行 pyinstaller -f 文件名.py
生成文件 pycache 和build文件可以删除
-h 查看帮助
–clean 清理打包过程中的临时文件
-f 在dust文件夹中生成独立文件
-i 图标文件名.ico 在打包程序使用图标ico
第三方库安装(在线)
pip安装法:cmd命令下,pip install 库名
pip更新法:cmd命令下,pip install -u 库名
pip卸载法:cmd命令下,pip uninstall 库名
pip下载法:cmd命令下,pip download 库名
pip详细信息:cmd命令下,pip show 库名
pip介绍库:cmd命令下,pip search 库名
pip已安装库:cmd命令下,pip list
第三方库安装(集成安装)
www.continuum.io
第三方库安装(离线安装)
https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud
下载后,用pip install 文件名
+++++++++++++++++++++++++++++
创建集合
c={“abc”,123,“abc”} 用大括号创建集合
b=set(“abc123”) 用set()创建集合
不存在相同元素,集合元素之间无序号。
s|t并, s-t差, s&t交,s^t补
a={“p”,“y”,123}
b=set{“pypy123”}
a-b结果 {123}
b-a结果 {‘3’,‘1’,‘2’}
a&b结果 {‘p’,‘y’}
a|b结果 {‘1’,‘p’,‘2’,‘y’,‘3’,123}
s.add(x) – x不在集合中,将x增加到s
s.discard(x)–移除s中元素x,不在集合中不报错
s.remove(x)–移除s中元素x,不在集合中报错
s.chear()–移除s中所有元素
s.pop()–随机返回s的一个元素,更新s,若为空报错
s.copy()–返回集合s的一个副本
len(s)–返回集合s的元素个数
x in s --判断s 中元素x,x在集合s中,返回true
x not in s --判断s 中元素x,x不在集合中,返回true
set(x)–讲其他类型变量x转变为集合类型
数据去重复
ls={“p”,“y”,“p”,“y”,123}
s=set(ls)
{‘p’,‘y’,123}
creature = “abc”,“def”,“qwe”,“zxc”
creaturep[::-1]
(‘zxc’,‘qwe’,‘def’,‘abc’)