python学习日记4--基础语法篇

本文详细介绍了Python中的元组、列表和字典等基本数据结构及其常用操作方法,并讲解了文件的基本操作,适合初学者了解Python的数据处理方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.        元组

元组是以圆括号()包括的数据集合,元组里的数据一旦确定就不能再被改变。

只能使用索引和分片操作。

使用索引时没有括号,使用分片时有括号,如果分片只包含一个元素,末尾加一个逗号

2.        列表

列表是以方括号[ ]包括的数据集合,列表里的数据可以进行排序、添加、删除、修改等操作。

3.        常用列表操作

List.append()追加成员

List.pop()删除成员(默认是删除最后一个元素,返回值为最后一个元素,pop()内带参数的话表示删除某一位置的元素)

List.insert()向列表中插入数据(其中第一个参数是插入的位置,第二个参数是插入的内容)

List.remove()删除成员(remove()内带参数的话表示删除列表中的该元素,没有返回值,并且只删除第一个)

List.index()返回某个元素的编号

List.reverse()反转列表

List.sort()排序

List.cout()计算列表中某元素出现的次数

List.extend()添加另一个列表进来

4.        字典

字典是以大括号{ }包括的数据集合。字典和列表一样,元素是可以改变的。

字典与列表最大的不同是字典是无序的,不能通过元素的位置来访问元素。

字典是通过键来访问元素的,字典中的元素是“键-值”对中的值,键就可以看成是元素的编号。

5.        常用字典操作

Dic.clear()清空字典

Dic.copy()复制字典,返回值为该列表

Dic.pop()删除成员,返回某个键对应的值(相当于list.pop(编号),该值从字典里删去)

Dic.get()返回某个键对应的值(相当于list[编号],即取得某个编号对应的值,并没有从字典里删去)

Dic.has_key()是否包含某个键,返回值为true和false

Dic.items()返回由键和值组成的列表,每个元素是()包括的一个键-值对

Dic.keys()返回键组成的列表

Dic.values()返回值组成的列表

Dic.update()更新成员,即更新已有键对应的值,如果没有该键,添加该键-值对

6.        字典可以通过索引的方法直接向其中添加新的元素,索引中的编号为键,等号右边的值为键对应的值。

而列表和元组不可以

7.        元组、列表和字典的索引都是用中括号[ ]表示。

8.        文件

先得定义一个文件流,open(filename,mode)(没有该文件时,将按照该路径新建该文件)

Mode有几种,r表示读,w表示写,b表示以二进制方式打开,a表示以追加模式打开

9.        常用文件操作

File.read()将整个文件读入字符串中

File.write()将字符串写入文件中

File.readline()逐行读入

File.readlines()将整个文件按行读入

File.writelines()向文件中写入一个列表

File.close()关闭文件

10.    逐行读取文件

方法1:

>>> file=open('E:/Python/Python_code/file.txt','r')

>>> s=file.readline()

>>> while s:

         print(s)

         s=file.readline()

方法2:

>>>file=open('E:/Python/Python_code/file.txt','r')

>>> while 1:

         line=file.readline()

         print(line)

         if not line:

                   break

方法3:

>>>file=open('E:/Python/Python_code/file.txt','r')

>>> for line in file:

         print(line)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值