博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python的入门学习
阅读量:3965 次
发布时间:2019-05-24

本文共 1333 字,大约阅读时间需要 4 分钟。

Python的入门学习

作业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/

你可能感兴趣的文章
软件工程师,你必须知道的20个常识
查看>>
常用STL算法2_查找
查看>>
常用STL算法3_排序
查看>>
常用STL算法4_拷贝和替换
查看>>
常用STL算法5_算术和生成
查看>>
常用STL算法6_集合
查看>>
STL综合案例
查看>>
数据结构 的可视化
查看>>
比较版本号的大小 新旧
查看>>
01背包问题
查看>>
O(logn)时间复杂度求Fibonacci数列
查看>>
【转】腾讯十年运维老兵:运维团队的五个“杀手锏”
查看>>
Iterator_traits
查看>>
Zedboard中的SPI通信记录文档(已实现)
查看>>
zigbee学习笔记2----cc2530 IO实验
查看>>
zigbee学习笔记4----初次接触zstack
查看>>
Android 发布到google Play的app搜索不到问题的解决
查看>>
Flutter 网络请求之基于dio的简单封装
查看>>
Flutter UI基础 - 路由之Navigator详解
查看>>
Flutter UI基础 - Widgets 之 InkWell 和 Ink
查看>>