栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

自学Python第三天

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自学Python第三天

今天是自学Python的第三天了。自己看视频学的有点快,根基不稳呐,现在写个文件的题目需要列表,字典嵌套着用。但是还是先要自己花时间想想做做,把根基稳下来,实战还是很有用的。

今天学了dict字典、元组、set集合、文件操作

        首先是元组:

元组是一个不可变的列表,只可以存储int,str,bool类型的数据。元组是用小括号()表示的

tutle = (1,2,3,4) 这样用小括号括起来的列表就叫做元组了

tutle = (1,) 元组只有一个值得创建方式。如果直接 tutle = (1)这样就跟普通的int类型一样了

        然后是set集合了:

set集合只存储key值,只能存储不可变的数据,用大括号{}来表示

set集合的特点就是不让数据重复

li = [1,2,3,4]

s = set(li) 这样就有一个set集合了,或者直接 s = {1,2,3,4}也行

set方便什么呢?交并差!

zhangsan = {"长白山","三亚","纳木错","克拉玛依"}

lisi = {"纳木错","三亚","西湖","三清山"}

#求出张三跟李四都去过的地方

print(zhangsan & lisi) #这样就可以得出他两都去过的地方了

#张三跟李四一起去过的地方

print(zhangsan | lisi) #这样就可以得出他两一起去过的地方了

#张三去过,李四没去过的地方

print(zhangsan - lisi) #这样就可以得出张三去过,李四没去过的地方了

#set集合新增数据

s = set()        #创建set集合,默认是字典

s.add("克拉玛依")

#删除

s.remove("克拉玛依")

#修改

修改就是把值删掉然后添加

        之后就是dict字典了:

dict字典,以大括号{}括起来的键值对组成

key只能存储int,str,tuple,bool数据类型

d = {1:1,2:'二',3:(3,),4:True}

#增加数据

d[5] = '五'        如果没有字典就会自动往后增加一个键并附上值'五'

d.setdefault(键,值)        #该方法的键必须是不存在的,新增完之后会返回改值

#删除数据

d.pop(键)

d.clear()        #几乎不用

#查找数据

d[键]        #当查询的值不存在时,会报错

d.get(键)        #当查询的值不存在时,返回None

        今天的最后学了文件操作:

要操作文件就要先获取文件

使用open方法获取

打开方式有

r:只读模式

w:只写模式

b:字节模式

rb:读取字节

wb:写入字节

特殊 +  (几乎不用)

w+,r+,b+,rb+,wb+

示例:

r+w:读写模式

f = open(文件路径,mode='打开方式',编码格式)

只读模式方法:

read()        读取全部

readLine()        逐行读取

只写模式方法:

write()        写入

每次使用完资源就要用close()方法释放资源

也可以用该方法文件操作。该方法会自动执行close()等方法。推荐使用!

with open(文件路径,mode='打开方式',编码格式) as 变量名:

        方法体

今天就学了这些。还有知识点的细节部分就不写了。好晚了。困...。敲了一晚上几个小时的代码,手都抽了。。睡觉睡觉。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/934582.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号