python快速入门3

1.字典和集合的操作

#字典的key必须是hash的,不可变是可hash的必要条件
d=dict((['x',1],['y',2]))#1.创建字典
e={'ip':'127.0.0.1',
  'port':80
}#2.创建字典
e['ip']='191.168.1.1'#修改
e['id']='127.0.0.1'#插入
print(e)#打印
print(hash((10,20,30)))#计算哈希值
del(e['ip'])#删除
#hash的线程安全问题,是安全的,全局解释器锁
#集合
a=set([1,2,3,4])
b=set([4,5,6,7])
print(a&b)#取交集
print(a|b)#取并集
print(a-b)#取差集
print(a^b)#取对称差集(项在a中或者在b中,但不会同时存在于a和b中

2.文件的操作

#文件操作
#1.读文件

def func():
  m=open('D:\C语言及Java课件\Python课件pdf\BIT.4_Python文件操作.pdf' ,'r')
  x=10
  a[1,2,3]
  if x==10:
      m.close()
      return
  def func1():
      with open('D:/C语言及Java课件/Python课件pdf/BIT.4_Python文件操作.pdf','r',encoding='UTF-8') as f:
        print(f.readlines())#一次全读完
for line in f:
    print(l)
#2.写文件
def func2():
      with open('D:/C语言及Java课件/Python课件pdf/BIT.4_Python文件操作.pdf','w',encoding='UTF-8') as f:
#文件操作
p='D:/C语言及Java课件/Python课件pdf/BIT.4_Python文件操作.pdf'
os.path.basename(p)#去掉目录名字,返回文件名
os.path.dirname(p)#去掉文件名返回路径
p1='d:'
for  item in os.walk(p1):#生成一个目录下所有文件名
    print(item)
os.removedirs(p1+'d')


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值