python
想敲代码的羊羊羊
这个作者很懒,什么都没留下…
展开
-
超详细讲解Python中openpyxl库
Python办公自动化之Excel篇 openpyxl库原创 2024-03-04 15:24:28 · 1031 阅读 · 0 评论 -
处理文件和文件夹的模块—os
os模块是Python和操作系统进行交互的一个接口,它提供了许多操作文件及文件夹的函数。原创 2023-09-07 10:39:46 · 139 阅读 · 0 评论 -
python os 文件/目录方法
python os 文件/目录方法os提供丰富的方法来处理文件和目录。常用的方法有以下:1.os.listdiros.listdir(path)返回path指定的文件夹包含的文件或文件夹的名字的列表参数:path–需要列出的目录路径返回值:返回指定路径西安的文件和文件夹实例:import os, sys# 打开文件path = "/var/www/html/"dirs = os.listdir( path )# 输出所有文件和文件夹for file in dirs: p原创 2022-05-08 15:57:48 · 355 阅读 · 0 评论 -
每日打卡 蓝桥杯python 01字串
一、问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。二、输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。三、代码for i in range(32): print('{0:05b}'.format(i))...原创 2022-03-16 18:52:33 · 789 阅读 · 0 评论 -
每日打卡 蓝桥杯python 字母图形
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、问题描述二、输入和输出格式1.输入格式2.输出格式三、代码一、问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。二、输入和输出格式1.输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。2.输出格式输出n行,每个m个字符,为你的图.原创 2022-03-16 18:08:55 · 820 阅读 · 0 评论 -
每日打卡 蓝桥杯Python 数列特征
每日打卡 蓝桥杯Python 数列特征题目描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。解法一n = int(input())if n>=1 and n<=1000: a = [int(i) for i in input().split()] def max_原创 2022-03-16 17:51:52 · 276 阅读 · 0 评论 -
python基础学习—十六进制转十进制—蓝桥杯
1,题目描述从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。2.代码def main(): num=input() print( '{:d}'.format(int(('0x'+num),16)))main()...原创 2022-02-12 19:36:16 · 700 阅读 · 0 评论 -
python基础学习——十六进制转八进制——蓝桥杯
目录1.题目描述2.思路3.方法3.1方法一3.2方法二1.题目描述给定n个十六进制正整数,输出它们对应的八进制数。输入的第一行为一个正整数n (1<=n<=10)。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。2.思路先将十六进制转为其他进制,再有其他进制转八进制3.方法3.1方法一n=int(input())li=[]for i in range(n)原创 2022-02-11 20:09:15 · 276 阅读 · 1 评论 -
python基础学习数列排序(给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200)
问题描述: 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200 第一行为一个整数n。第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。代码:第一种方法:#第一种方法:#第一行为一个整数n,所以应该输入,类型为intx = int(input())#第二行包含n个整数,为待排序的数.所以将这n个数转换位列表进行分割,st = list(map(int,input().split()))#输入n个整数for i in range(原创 2022-01-10 19:53:28 · 6699 阅读 · 1 评论 -
python基础学习值输入A和B,输出
问题描述:1.输入A、B,输出A+B。2.输入的第一行包括两个整数,由空格分隔,分别表示A、B。代码:a=input().split()print(int(a[0])+int(a[1]))结果:输入1和2,输出3知识点:split()通过指定分隔符对字符出进行切片,如果num有指定值,则分割num+1个字符串。语法:str.split(str="",num=string.count(str).str--分隔符,默认所有的空字符num--分割次数,默认-1原创 2022-01-06 21:51:57 · 4686 阅读 · 0 评论