- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 输入一个文件和一个字符,统计该字符在文件中出现的次数。
def parseCSV(filename,x): f=open(filename,'r',encoding='gbk') s=f.read() f.close() d=s.count(x) print(d)filename=input('请输入文件名包括地址')x=input('请输入查什么')parseCSV(filename,x)这样可以查一个字符的出现次数,望高手指教!下面是我用了字典的程序,缺点是查询不到\n的个数,字典列表里显示有两个\n,希望
2021-04-24 16:43:31
2878
2
原创 重复元素判定。编写一个函数,接受列表作为参数,如果一个元素在列表中出现不止一次,则返回True,但不要改变原来列表的值,同时编写调用这个函数和测试结果的程序。
str1=input('输入以英文逗号分隔列表元素')list1=str1.split(',')##print(tongji(list1))def tongji(list1): set1=set(list1) if len(set1)<len(list1): #小于表示有重复元素,集合可以去除重复元素 return True else: return('列表没有重复元素')print(tongji(list1)) 方法二.
2021-02-14 09:22:38
37706
4
翻译 随机密码生成。编写程序在26个字母大小写和9个数字组成的列表中随机生成10个8位密码。
import randompasselect=[]for j in [chr(x) for x in range(ord('a'),ord('z')+1)]: passelect.append(j)for j in [chr(x) for x in range(ord('A'),ord('Z')+1) ]: passelect.append(j)for j in [x for x in range(0,10)]:#for i in range(10)也行 passelect.
2021-02-13 17:29:00
7058
翻译 设n是一任意自然数,如果n的各位数字反向排列所得的自然数与n相等,则n成为回文数。从键盘输入一个五位数字,请编写程序判断这个数字是不是回文数。
123
2021-02-13 17:21:14
6335
原创 编写一个函数计算传入字符串中数字、字母、空格以及其它字符的个数。
#统计def tongji(): str1=input('请输入一个字符串:') zimu=shuzi=kongge=qita=0 for p in str1: if 'a'<=p<='z'or 'A'<=p<='Z':zimu=zimu+1; elif p==' 'or p==' ':kongge=kongge+1; elif '0'<=p<='9':shuzi=shuzi+1; .
2021-01-29 17:38:21
11403
原创 实现isPrime()函数,参数为整数,要有异常处理。如果整数是质数,返回True,否则返回False
#质数是大于1的正整数,质数只能被1和它本身整除def isPrime():while True:num=eval(input(‘请输入大于1的整数:’))if type(num)int:breakprint(‘请输入一个大于1的整数:’)#确保输入是大于1的整数if num<=1:return False #短句可以排列在同一行上elif 1<num<=3:return True #定义一个函数,执行到return就不执行下面的语句了elif nu.
2021-01-29 12:05:06
14928
2
空空如也
python的reverse()方法
2021-02-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人