zoukankan      html  css  js  c++  java
  • python第一次作业

    1.用python对文件进行增(创建一个文件)、删(删除一个文件)、改(重命名)操作:

    增(创建一个文件)

    import os 
    def mkdir(path): 
        folder = os.path.exists(path) 
        if not folder:                   
            os.makedirs(path)            
    file = "C:\Users\烟雨萧煜\1"
    mkdir(file) 

    用mkdir()创建文件

    删(删除一个文件)

    import os
    my_file = 'C:/Users/烟雨萧煜/1'
    if os.path.exists(my_file):
        os.remove(my_file)

    用os.remove()删除文件

    改(重命名)

    import os
    shutil.move("C:\Users\烟雨萧煜\1","C:\Users\烟雨萧煜\2")

    用os.rename(old,new)重命名文件

    2.第一行输入一个整数n代表元素的个数,接下来一行输入n个整数并放到列表中。最后输出排序后的列表(可以用列表自带的方法):

    import os
    list=[]
    x=input()
    x=int(x)
    for i in range (n):
       temp = input ()
       list.append(temp)
    list.sort ()
    print(list)    

    3.第一行输入一个整数n代表元素的个数,接下来一行输入n个整数并放到列表中。对输入的列表进行去重后并输出:

    import os
    n=input("n
    ")
    list=[]
    for i in range (n):
        if i not in list:
               list1.append(i)
    print(list1)

    定义一个列表,用for循环体将n个数放入list中,用if语句判断输入的数是否在list中出现过,将未出现的数也放到list1中

    4.第一行输入一个整数n代表数据数量。接下来n行输入姓名 学号。接下来输入任意数量的姓名,能输出其对应的学号:

    import os
    n=int(input("请输入:"))
    datil={}
    for i in range(n):
       num=input()
       datil[num]=input()
    print(datil)
    for j in range(n):
       name=input("姓名:")
       print(datil.get(name)) 
  • 相关阅读:
    window.onload与$(document).ready()的区别
    性能优化篇
    Redis配置文件参考
    Redis基础介绍&安装部署
    lazyfree 和memory usage源码分析
    Greenplum启动失败Error occurred: non-zero rc: 1的修复
    MongoDB启动文件配置参数详解
    MongoDB添加仲裁节点报错replica set IDs do not match办法
    Greenplum扩容
    MPP架构海量数据分析仓库——Greenplum介绍
  • 原文地址:https://www.cnblogs.com/2b-or-not-2b-/p/11748411.html
Copyright © 2011-2022 走看看