- 博客(6)
- 收藏
- 关注
原创 python实现数组顺时针旋转90度输出
python实现将ndarray类型的数组,顺时针旋转90度后输出-----------------------我是分隔线1-----------------------import numpy as np‘’‘传入的参数为ndarray类型数组’’’def rotate_array(arr):# ******* Begin *******result=[list(row) for row in zip(*arr)]#将arr转置result=[row[::-1] for row in res
2020-05-30 17:16:46 2134
原创 python统计列表中数字个数
#请完成此函数,统计以‘#’结束的字符串中每种数字字符的个数和其它字符的个数判断数字字符isdigit()#Programdef count(s,c):s1 = s.index("#")s2 = s[:s1]s3 = list(s2)count = 0for i in range(0, s1):if s3[i].isdigit():xiabiao = s3[i]f = s3.count(s3[i])c[int(xiabiao)] = felse:count = count +
2020-05-24 00:19:37 5804
原创 python实现简单验证身份证号码合法性
简单的判断身份证合法性1.身份证前17位必须是数字用str.isdight()来判断前17位是否全是数字2.w中保存的是前17位数字的权重分配3.m中保存的是校验码题目详情一个合法的身份证号码由17位地区、生日编号和顺序编号加1位校验码(第18位)组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10, 5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系通过Z值获取对应的校验码M的值:Z:0 1 2
2020-05-23 22:53:41 7347 1
原创 python中去除最大数和一个最小数
不知道大家有没有遇到过只要求去除一个最小数的问题比如裁判给的分数,去除一个最大数和最小数,求剩下的平均值那么如果一个列表中有2个最小数呢用列表推导式的话,会将2个最小数都去除下列,去除最大数用的是列表推导式去除最小数,则是先求出最小数的值a1,再通过这个值求下标a2,然后删除这个列表中该下标的元素def ave(score_list):a1 = min(score_list)a2 = score_list.index(a1)del score_list[a2]b=[x for x in
2020-05-23 11:41:22 5880
原创 python读取文件,读文件的前几行
python中怎么读取前几行数据呢有2种方法1.这种比较简单n = int(input())f=open(‘test.txt’,‘r’)for i in range(n):print(f.readline().strip())2.这种就比较麻烦了,我觉得python最大的优点就是内置函数比较多所以还是比较推荐第一种呀n = int(input())with open(‘test.txt’) as file_object:lines = file_object.readlines()i
2020-05-23 08:38:00 13429
原创 python中的lambda匿名函数
lambda匿名函数的使用例子将下列函数转换成匿名函数def func(num_list):list1 = []for x in num_list:if x%2 == 0:list1.append(x)return list1num_list=eval(input())print(func(num_list))分隔线----------------------------------------------------num_list = eval(input())使用lambda
2020-05-11 21:24:43 304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人