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
    时间: 2024-08-02 11:04:07

    python之数据类型(二)的相关文章

    python基础----数据类型二

    数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种 一Number(数字) 1.1 数字类型的创建 1 2 3 4 5 6 a=10 b=a b=666   print(a)#10 print(b)#666 注意这里与C的不同: 1 2 3 4 5 6 7 8 9 10 11 12

    python基本数据类型(二)

    列表 (列表: list / 数组 / array),编号叫下标 / 索引 / 角标 最前面一个元素的下标时0,最后面一个元素的下标是 -1 cities=[] #定义一个空的列表 #增加元素 cities.append('北京') #在列表末尾增加一个元素 cities.insert(0,'上海') #在指定的位置插入一个元素,一次只能加一个. #删除元素 cities.pop(-1) #删除指定的元素,传下标 cities.remove('北京') #删除指定的元素,传元素 cities.c

    Python 基本数据类型 (二) - 字符串1

    1 # ----------- 首字母大写 ---------- 2 test = "alex is a man" 3 v = test.capitalize() 4 print(v): Alex is a man 1 # ----------- 转换全部字符串为小写 ---------- 2 test = "aLex is A man" 3 V1 = test.casefold() #更加强大,可以处理其他语言体系 4 print(V1) # alex is a

    Python基础之二:数据类型

    四.Python数据类型 数字 字符串 列表 元祖 字典 1.数字类型 整型 表示范围:-2147483648到2147483647,超过该范围的会被当作长整型 示例:num=123 type(num)-返回<type 'int'>,用来测试变量的类型 长整型 表示范围:任意大整数,后跟L或l与整型区别 示例:num=1l type(num)-返回<type 'long'> 浮点型 示例:num=12.0 type(num) -返回<type'float'> 复数型 示

    python之数据类型(学习笔记二)

    python之数据类型(学习笔记二) 在Python中,能够直接处理的数据类型有以下几种: (1)整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例 如: 1 , 100 , ‐8080 , 0 ,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用 0x 前缀和0-9,a-f表示,例 如: 0xff00 , 0xa5b4c3d2 ,等等. (2)浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时

    python学习笔记(二):python数据类型

    上一篇博客写了python的入门和简单流程控制,这次写python的数据类型和各种数据类型的内置方法.一.数据类型是什么鬼?计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.二.整形和浮点型整形也就是整数类型(int)的,在python3中都是int类型,没有什么long类型的,比如说存年龄.工资.成绩等等这样的数据就可以用int类型,有正

    python基本数据类型(二)-python3.0学习笔记

    python基本数据类型 序列类型的自带方法 1.列表的常用方法 2.元祖的常用方法 3.字符串的常用方法 1.列表常用的方法 L.append(obj) #在列表末尾添加新的对象 L.clear() #清空列表 L.copy() #复制列表,不是同一个对象,内容相同,有返回值.id不同(内存中的地址不同) L.count(obj) #统计某个元素在列表中出现的次数 L.extend(obj) #用obj扩展原来的列表 L.index(obj) #默认值返回这个元素最先出现的索引位置:需要出现下

    Python基础(二)

    Python基础(二) Python 运算符(算术运算.比较运算.赋值运算.逻辑运算.成员运算) 基本数据类型(数字.布尔值.字符串.列表.元组.字典.set集合) for 循环 enumrate range和xrange 编码与进制转换 Python 运算符 1.算术运算: 2.比较运算: 3.赋值运算: 4.逻辑运算:  5.成员运算: 基本数据类型 1.数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1,即-2147483648-2147483

    python常用数据类型内置方法介绍

    熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 一.整型 a = 100 a.xxx() class int(object): def bit_length(self): ##如果将某个整数用2进制表示,返回这个2进制所占bit位数. return 0 def conjugate(self, *args, **kwargs): ##共轭复数 @classmethod # known case def from_bytes(cls, bytes, byteorder, *ar

    python基本数据类型——tuple

    一.元组的创建与转换: ages = (11, 22, 33, 44, 55) ages = tuple((11, 22, 33, 44, 55))ages = tuple([]) # 字符串.列表.字典(默认是key) 元组基本上可以看成不可修改的列表 tuple(iterable),可以存放所有可迭代的数据类型 二.元组的不可变性 如:t = (17, 'Jesse', ('LinuxKernel', 'Python'), [17, 'Jesse'])元组t中的元素数字17和字符串'Jess