python之数据类型

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python之数据类型相关的知识,希望对你有一定的参考价值。

  • python数据类型之列表

    列表是以方括号“[]”保卫的数据集合,不同成员以“,”分割。列表中可以包含任意数据类型,也可以包含其他列表,列表可以通过序号访问其中成员。在脚本中可以对列表进行排序、添加、删除等操作,可以改变列表中任意成员的值

    • 常用的列表操作


列表操作描述
list.append追加成员
list.count(x)计算列表中的参数X出现的次数
list.extend(L)向列表中追加另外一个列表L
list.index(x)获得参数X在列表中的位置
list.insert()向列表中插入数据
list.pop()
删除列表中的最后一个值,并返回被删除的值
list.remove()
删除列表中的成员
list.reverse()
将列表中成员的顺序颠倒
list.sort()

对列表中的成员排序

  • python数据类型:字典

字典是python中比较特殊的一类数据类型,是以大括号包围{} 的数据集合。字典与列表的最大不同在于字典是无序的,在字典中通过键来访问成员。


通常字典的操作

字典操作描述
dic.clear()清空字典
dic.copy复制字典
dic.get(k)获得键K的值
dic.has_key(k)
是否包含键K
dic.items()获得由键和值组成的列表
dic.keys()获得键的列表
dic.pop(k)删除键k
dic.update()跟新成员
dic.values()获得值得列表

python数据类型:文件文件也可以看做是python中的数据类型,当使用python的内置函数open打开一个文件后返回一个文件对象

open(filename,mode,bufsize)
    fiename    要打开的文件    
    mode        可选参数,文件打开模式 r,只读 w 覆盖写入 a 追加
    bufsize    可选参数,缓冲区大小
eg:  
    user_file=open("user.log","r")
        print(user_file)
 E:\Python34\python.exe E:/one/day1/day1homework1.py
<_io.TextIOWrapper name=‘user.log‘ mode=‘r‘ encoding=‘cp936‘>

Process finished with exit code 0
  • 文件的基本操作


    文件操作描述
    file.read()将整个文件读入字符串中
    file.readline()读入文件的一行到字符串中
    file.readlines()将整个文件按行读入列表中
    file.write()向文件中写入字符串
    file.writelines()向文件中写入一个列表
    file.close()关闭打开的文件


    • file.read

user_file=open("user.log","r")
user_line=user_file.read()
print(user_line)

E:\Python34\python.exe E:/one/day1/day1homework1.py
duqiu,123
wangming,123
  • file.readline

user_file=open("user.log","r")
user_line=user_file.readline()
print(user_line)

E:\Python34\python.exe E:/one/day1/day1homework1.py
duqiu,123
Process finished with exit code 0
  • file.readlines

user_file=open("user.log","r")
user_line=user_file.readlines()
print(user_line)

E:\Python34\python.exe E:/one/day1/day1homework1.py
[‘duqiu,123\n‘, ‘wangming,123‘]
Process finished with exit code 0


本文出自 “故都的秋运维之路” 博客,请务必保留此出处http://7157581.blog.51cto.com/7147581/1790684

以上是关于python之数据类型的主要内容,如果未能解决你的问题,请参考以下文章

Python 之 Socket编程(TCP/UDP)

Python学习总结

python数据类型详细分析(附代码)

python 用于数据探索的Python代码片段(例如,在数据科学项目中)

13 个非常有用的 Python 代码片段

Python之如何优雅的重试