Python第一步

第一次接触

第一次对python进行比较全面的学习和了解,靠着各种网课和B站视频来学习。
讲真,有点小累。
第1题:用python对文件进行增(创建一个文件)、删(删除一个文件)、改(重命名)操作;
文件的增,删,改可以说是python的特色了,通过简单的代码就能完成其他语言需要大量代码的工作。这些操作大体上可以分为两种做法,下面介绍个人用的比较顺手的做法。以下三种操作均在VScode中运行。
增:

import os,sys#import os是通过os模块调用系统命令,个人理解为c语言中的#lnclude<stdio,h>
path="C:\\Users\\songcx\\Desktop"#将路径保存在path中
os.chdir(path)#改变当前工作目录到指定的路径
fd = os.open("myfirst.txt",os.O_CREAT)#创造新文件

删:

import os,sys
path="C:\\Users\\songcx\\Desktop"
os.chdir(path)
os.remove("myfirst.txt")

改:

import os,sys
path = 'C:\\Users\\songcx\\Desktop\\a'#创建的时候多创建了几个文件,就放到a文件夹里
os.chdir(path)
os.rename("myfirst.txt","1.txt")#这里要注意的是文件名的修改是有带格式名的

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

n=input("请输入数字:")
n=int(n)
list=[]
for i in range(n):
    temp = input("请输入数字:")
    list.append(temp)
list.sort(reverse=False);
print(list)

这里要注意的是input()输入的为字符串,如果要改成数字的话,得再将n转换成整数n。
第3题:第一行输入一个整数n代表元素的个数,接下来一行输入n个整数并放到列表中。对输入的列表进行去重后并输出。

n=input("请输入数字:")
n=int(n)
list=[]
for i in range(n):
    temp = input("请输入数字:")
    list.append(temp)
list=set(list)
print(list)

去重有多种方法,这里运用集合的特点进行转换。将列表转换成集合,利用集合去重后再转换成列表。
第4题:第一行输入一个整数n代表数据数量。接下来n行输入姓名 学号。接下来输入任意数量的姓名,能输出其对应的学号。

n=input("请输入数字:")
n=int(n)
list={}
for i in range(n):
    name= input("请输入名字:")
    xuehao=input("请输入学号:")
    list[name]=xuehao
name=input("请输入名字:")
print("xuehao:",list[name])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值