zoukankan      html  css  js  c++  java
  • Python学习——复习3次课(11月30日)

    任务:

    2.6 使用for循环遍历文件
    2.7 使用while循环遍历文件
    2.8 统计系统剩余的内存
    2.9 数据类型转换计算(计算mac地址)
    3.0 数据类型转换(列表与字典相互转换)

    笔记:

    2.6 使用for循环遍历文件

    #!/usr/bin/env python
    fd = open('/tmp/hello.txt')
      for line in fd:
        print line,


    2.7 使用while循环遍历文件

    while True:

    #!/usr/bin/env python
    fd = open('/tmp/hello.txt')
    while True:
      line = fd.readline()
      if not line:
        break
        print line,
    fd.close()


    2.8 统计系统剩余的内存


    2.9 数据类型转换计算(计算mac地址)


    3.0 数据类型转换(列表与字典相互转换)

    对元组进行转换
    fruits = ('apple','banana','orange')

    #元组转换为列表:
    list(fruit)

    #元组不能直接转换为字典,附:
    #元组转换为字符串:
    fruits.__str__()

    对列表的转换
    fruit_list = ['apple','banana','orange']

    #列表转换为元组:
    tuple(fruit_list)

    #列表不能直接转换为字典,附:
    #列表转换为字符串:
    str(fruit_list)

    对字典的转换

    fruit_dict = {'apple':1, 'banana':2, 'orange':3}

    #将字典的key转换为元组:
    tuple(fruit_dict)
    #将字典的value转换为元组:
    tuple(fruit_dict.value())

    #将字典的key转换为列表:
    list(fruit_dict)
    #将字典的value转换为列表:
    list(fruit_dict.value())

    #附:
    #将字典转换为字符串:
    str(fruit_dict)


    对字符串的转换

    #将字符串转换为元组:
    str = "(1,2,3)"
    tuple(eval(str))
    #将字符串转换为列表:
    str = "(1,2,3)"
    list(eval(str))
    #将字符串转换为字典:
    str = "{'a':1 ,'b',2}"
    eval(str)

  • 相关阅读:
    object-c中NSString与int和float的相互转换
    Keras
    TensorFlow白皮书
    java split进行字符串分割
    Java进行post和get传参数
    MySQL 导出数据
    解析xml并且导入mysql
    MySQL显示中文
    java使用sax解析xml
    mysql connection refused
  • 原文地址:https://www.cnblogs.com/zhuntidaoren/p/7928380.html
Copyright © 2011-2022 走看看