第七天集合,eval,名片管理,文件操作

  

推导式的嵌套:
x的范围():
y的范围():
z的范围():
list.append (x, y, z)
列表=[(x, y, z) x y的范围()范围()z的范围()]

  

是地址一样才成立如果a是b:

  

集合:{元素1元素2……}
集={10年,20年,30、10、30、50}
打印(套)
结果:{10、20、50、30}
作用:去重
列表可转集合转列表设置列表
=(10年,20年,30、10、30、50)=
列表列表(设置(列表))
打印(列表)

  

eval:将一个字符串变成一个有效的表达式
列表=癧10年,20年,30]“
=eval列表(列表)
打印(列表)元组
=?10年,20年,30)“
元组=eval(元组)
打印(元组)

  

名片管理:
主要。py #入口文件,负责业务逻辑

  

能先做那就先做哪

  

显示界面

  

获取用户输入

  

根据用户输入信息进行判断

  

工具。py #功能文件,用函数去写这些功能,可以在函数内调用其它函数

  

TODO书签功能,#不要丢

  

按pycharm界面左下角,能调出

  

文件的操作:

  

打开文件:变量=开放(文件名,访问方式)
f=(“123年开放。三种“,“w") w以写的方式打开,w只能写,不能做其他,如果文件不存在,创建新文件,f代表你要操作的文件,远程文件,叫资源
f.write (“hello“)往里面写你好f
。close()关闭释放资源
f=开放(“123. txt",“w", encodiing=皍tf-8")解决中文乱码问题
里面写的必须都是字符串

第七天集合,eval,名片管理,文件操作