Python创建文件和文件夹
1.文件的创建:
一般创建一个.txt文件。
功能打开(文件#39模式#39)
在python中,键应该来自字典的键,是键-值对,即键和值的组合。
高维数据由键值对数据组成,键值对数据是按对象组织的。因此,字典用于表示高维数据,但一般不表示二维数据。
列表使用方括号,比如[],可以是任意值,比如[26,Python,Languag:{},它是键值对的形式,比如{年龄:39,性别男}。
记录每天学习Python的知识点。
摘要
Python的数据结构,字典和列表。
主体
复制进来
:A[1,2,3],如果把A的内容复制到B中,应该怎么做?
[1,2,3]
文学士
(4)
打印(id(a),a)
打印(id(b),b)
但问题是,B中明明有四个元素,但用了id()函数后,却和a中的一样,这是为什么?答案是:B只是对A的引用,都是同一个地址,它不我不知道这是真的。那么我们如何改变它呢?
导入副本
[1,2,3]
复制。副本(一份)
(4)
print(,a)
print(湾
[1,2,3]
摘要:当您想要修改一个对象而不改变原始对象时,您必须使用复制模块。
2.如果列表中的元素存在,如何返回它们,如果不存在,如何返回默认值。;不存在?
问题描述:假设有一个列表L和一个索引号I,当I是有效索引时我们想得到L[i],如果不是有效索引则返回一个默认值。
第一种情况:对于字典例如
d{1:aa,2:bb,3:cc}
打印((4,xx))
xx
第二种情况:对于列表
回归L[i]
返回v
print(
如果
列表1[索引]3
打印(列表1)
[1,2,3,4]
4.如何用字典格式化一个长字符串?
aInfo{wangdachui:3000,niuyun:2000,linling:4500,Tianqi:8000}
模板
欢迎来到pay
牛云工资是%(牛云)s。
王大锤工资是%(王大锤)s。
打印(模板%aInfo)
欢迎来到付费墙。
牛云工资2000。
王大锤工资3000。
总结:主要使用一个模板模块。
5.如何删除字典?
aStock{AXP:86.40,BA:122.64}
bStockaStock
aStock{}
打印(b材料)
打印(堆叠)
如果你想的话把原词典连同赋值词典一起清空了怎么办?
aStock{AXP:86.40,BA:122.64}
bStockaStock
()
打印(b材料)
打印(堆叠)
6.如何打印中英文混合的文件?
导入操作系统
对于中的名称(。)
print(name.encode(gbk))#win下的中文代码都是gbk。
总结:这一块用的是os模块和encod:100,bb:200,cc:300}
d2{cc:300,dd:400}
方法1:
print(set(())ampset(()))
方法二:
new_d1_d2dict(set(())ampset(()))
打印(新_d1_d2)
总结:
我所有的代码都是基于Python3写的,每一个都测试过。
希望有兴趣的同学赶紧跑一跑。每天进步一点,跟我学Python!