本文共 1333 字,大约阅读时间需要 4 分钟。
作业1.
创建一个文件。
输入运行代码
A.# -- coding:utf-8 -- 指中文输入(可加可不加)
B.‘w’指文档可读可写
C.文件中是‘/’
#!/usr/bin/python# -*- coding:utf-8 -*-file = open('C:/Users/admin/Desktop/a/b.txt','w')file.write('集美大学')删除一个文件(需要引用OS模块)
import os#导入OS模块if os.path.exists('C:/a/c.txt'):#判断路径在不在 os.remove('C:/a/c.txt')#删除文件else: print('没有这个文件')
重命名一个文件
注意: 1.路径一定要写对,是‘/’,不是‘\’,且末尾不加‘/’ 2.os.rename(路径+文件名,路径加新名字)且注意路径后要加‘/’ 3.文件名不重复(可用str(数字)来变换文件名)import ospath='C:/Users/admin/Desktop/图片'file=os.listdir(path)j=70s='/'for i in file: b=str(j) os.rename(path+s+i,path+s+b+'.jpg') j+=1作业2. 第一行输入整数n代表元素的个数,接下来一行输入n个整数并放到列表中 最后输入排序后的列表
解题思路:
通过list.sort()进行排序或sorted(list) list.sort(reverse=True)是逆序排列输出list=[]i=0n=int(input("输入一个数:"))while i
学习经验:
append:用于增加一个元素到列表中,且从列表尾末开始extend:用于在列表内另加一个序列的多个值(不可以是单独的一个数值元素),
且若加入的是只有一个元素的元组,元素后加逗号(否则把()当成运算符)insert:通过将指定对象插入列表指定位置(格式:list.insert(指定位置,指定对象))
remove:移除列表中某个值得第一个匹配项
pop:输出的是指定位置的元素(输出的是一个值,不是列表),若超过列表总长则默认去除最后一个元素
del:可以删除列表中的某一个元素
作业3.`
第一行输入一个整数n代表元素的个数,接下来一行输入n个整数并放到列表中。对输入的列表进行去重后并输出。
解题思路1. 通过将列表转化为集合形式去重(list=set())(通过集合的唯一性,但排列可能与输入顺序不同)list=[]i=0n=int(input("输入一个数:"))while i
解题思路2.
通过普通循环的方法(在list1中循环)(注意缩进!)list1=[]list2=[]i=0n=int(input("输入一个数:"))while i
作业4.
第一行输入一个整数n代表元素的个数,接下n行输入姓名 学号。接下来输入任意数量的姓名,能输出其对应的学号。
解题思路:n=int(input("请输入一个数:"))dict={ }i=0while i
终端运行范例
转载地址:http://qsyki.baihongyu.com/