
python学习小白进阶
会持续更新python基础和一些python考证知识
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
肥学
本人热爱编程,会把平时学习到的知识和有趣的见闻分享出来,点个关注一起学习吧。
展开
-
python练习题
现有计算公式 13 + 23 + 33 + 43 + …….+ n3,如何实现:当输入 n = 5 时,输出 225(对应的公式 : 13 + 23 + 33 + 43 + 53 = 225)如果有一个列表 a = [1,3,5,7,11],那么如何让它反转成 [11,7,5,3,1],并且取到奇数位值的数字 [1,5,11]?📣python有趣练手项目里面包括了像《机器人尬聊》《恶搞程序》这样的有趣文章,可以让你快乐学python。给定一个数 a,判断一个数字是否为奇数或偶数。原创 2023-03-06 11:07:36 · 311 阅读 · 1 评论 -
python练习题
从 0 开始计数,输出指定字符串 A = “hello”在字符串 B = “hi how are you hello world, hello yoyo!有个列表 [“hello”, “world”, “yoyo”],如何把列表里面的字符串联起来,得到字符串 “hello_world_yoyo”?已知一个字符串为 “hello_world_yoyo”,如何得到一个队列 [“hello”,”world”,”yoyo”]📣小白练手专栏,适合刚入手的新人和想考python二级欢迎订阅。原创 2023-03-06 11:01:48 · 234 阅读 · 0 评论 -
用Python批量重命名文件
📣小白练手专栏,适合刚入手的新人以及考python二级的同学欢迎订阅。原创 2023-03-05 14:31:22 · 640 阅读 · 0 评论 -
字符串入门十八讲合集四
字符串操作合集系列原创 2022-06-24 18:00:27 · 823 阅读 · 0 评论 -
python字符串操作入门十八讲——合集三
目录标题在 Python 中以字节为单位获取字符串的大小在 Python 中比较字符串中的字符在 Python 中的括号和字符串之间添加空格在 Python 中删除开头和结尾空格在 Python 中检查字符串是大写、小写还是混合大小写Python计数字符串出现在给定字符串中在 Python3 中用前导零填充字符串在 Python 中检查两个字符串是否包含相同的字母和数字在Python中的字符串中的字符之间添加空格的有效方法在Python中查找字符串中最后一次出现的子字符串的索引在 Python 中将字符串大原创 2022-05-31 06:56:42 · 352 阅读 · 0 评论 -
python字符串操作入门十八讲——合集二
目录标题说明检查字符串是否以Python中的给定字符串或字符结尾如何在 Python 中比较两个字符串在Python中将整数格式化为带有前导零的字符串在Python中替换字符串的多个子字符串Python字符串替换字符在Python中查找字符串中所有出现的单词的所有索引在 Python 中将字符串中每个单词的首字母大写仅在 Python 中的双引号后拆分字符串点击直接资料领取说明大家练习完基础操作后就可以进阶了,试试这些小项目练手链接检查字符串是否以Python中的给定字符串或字符结尾txt = "C原创 2022-05-18 14:42:52 · 333 阅读 · 0 评论 -
python二级练习和考试复习(寻找差异&&链式函数调用&&检查重复值)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门下面的方法在将给定的函数应用于两个列表的每个元素后,返回两个列表之间的差值。解答:def difference_by(a, b, fn): b = set(map(fn, b)) return [item for item in a if fn(item) not in b]from math import floordifference_by([2.1, 1.2], [2.3,.原创 2022-03-02 11:13:50 · 440 阅读 · 0 评论 -
python二级练习和考试复习(计算元音字母数&&首字母恢复小写&&差异)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门以下方法可计算字符串中元音字母(‘a’, ‘e’, ‘i’, ‘o’, ‘u’)的数目。解答:import re def count_vowels(str): return len(len(re.findall(r [aeiou] , str, re.IGNORECASE))) count_vowels( foobar ) # 3 count_vowels( .原创 2022-03-02 11:11:37 · 358 阅读 · 0 评论 -
python二级练习和考试复习(压缩&&间隔数&&链式比较)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门以下方法使用 fliter() 删除列表中的错误值(如:False, None, 0 和“”)解答:def compact(lst): return list(filter(bool, lst)) compact([0, 1, False, 2, , 3, a , s , 34]) # [ 1, 2, 3, a , s , 34 ]以下代码段可以用来转换一个.原创 2022-03-02 11:08:59 · 305 阅读 · 0 评论 -
python二级练习和考试复习(分块)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门以下方法使用 range() 将列表分块为指定大小的较小列表。解答:from math import ceil def chunk(lst, size): return list( map(lambda x: lst[x * size:x * size + size], list(range(0, ceil(len(lst.原创 2022-03-01 11:43:26 · 318 阅读 · 0 评论 -
python二级练习和考试复习(检查重复元素)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门以下代码不需要使用循环即可打印某个字符串 n 次解答:n = 2; s ="Programming"; print(s * n); # ProgrammingProgramming特别介绍📣小白练手专栏,适合刚入手的新人和想考python二级欢迎订阅编程小白进阶📣python有趣练手项目里面包括了像《机器人尬聊》《恶搞程序》这样的有趣文章,可以让你快乐学python练手项目专栏.原创 2022-03-01 11:41:32 · 326 阅读 · 0 评论 -
python二级练习和考试复习(字节大小计算)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门以下方法将以字节为单位返回字符串长度。解答:def byte_size(string): return(len(string.encode( utf-8 ))) byte_size( 😀 ) # 4 byte_size( Hello World ) # 11特别介绍📣小白练手专栏,适合刚入手的新人和想考python二级欢迎订阅编程小白进阶📣pytho.原创 2022-03-01 11:40:41 · 382 阅读 · 0 评论 -
python二级练习和考试复习(检查内存使用情况)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门下以下代码段可用来检查对象的内存使用情况。解答:import sys variable = 30 print(sys.getsizeof(variable)) # 24特别介绍📣小白练手专栏,适合刚入手的新人和想考python二级欢迎订阅编程小白进阶📣python有趣练手项目里面包括了像《机器人尬聊》《恶搞程序》这样的有趣文章,可以让你快乐学python练手项目专栏.原创 2022-03-01 11:39:41 · 390 阅读 · 0 评论 -
python二级练习和考试复习(数字加密游戏)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门编程程序,从键盘任意输入1个4位数,将该数字中的每位数与7相乘,然后取乘积结果的个位数对该数字进行替换,最后得到1个新的4位数。解答:n = int(input('任意输入1个4位数:'))if 1000<=n<=9999:a=n%10b=(n-a)%100/10c=(n-a-10*b)%1000/100d=(n-a-10*b-100*c)%10000/1000a=a*7%1.原创 2022-02-17 13:05:27 · 3384 阅读 · 0 评论 -
python二级练习和考试复习(建立一个包含10个字符的字符串A,然后对该字符串进行如下操作)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门建立一个包含10个字符的字符串A,然后对该字符串进行如下操作:(1)计算输出字符串的长度;(2)从第1个字符开始,每间隔2个字符取1个字符,组成子字符串B;(3)将字符串A倒过来重新排列产生新的字符串C;(4)将字符串A的前4个字符与字符串C的后5个字符进行组合,产生字符串D。解答:A=input()>>> len(A)>>> B=print(A[:.原创 2022-02-17 12:58:57 · 1348 阅读 · 0 评论 -
python二级练习和考试复习(将复数2.3103-1.3410-3j赋值给变量A,并分别提取A的实部和虚部。)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门将复数2.3103-1.3410-3j赋值给变量A,并分别提取A的实部和虚部。解答:A=complex(2.3e3,-1.34e-3)print(A.real) 2300.0print(A.imag)-0.00134特别介绍????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????python有趣练手项目里面包括了像《机器人尬聊》《恶搞程序》这样的有趣文章,可以让你快原创 2022-02-17 12:54:50 · 543 阅读 · 0 评论 -
python二级练习和考试复习(赶鸭子)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?要求:利用递归函数编程实现。解答:def f(n):if n == 8:return 2else:sum = f(n+1)*2+2return sumprint('一共有{}只鸭子'.format(f(1))) 特别介绍????小白练手专栏,原创 2022-02-17 12:40:34 · 797 阅读 · 0 评论 -
python二级练习和考试复习(建立1个包含10个字符的字符串)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门建立1个包含10个字符的字符串,并根据键盘输入的数字n输出字符串中的第n个字符。当n值超过字符串的索引时,自动转为输出字符串中的最后1个字符。解答:n=int(input('请输入数字n:'))a='pengyuanyu'try:print(a[n-1])except:print(a[9])点击直接资料领取这里有python,Java学习资料还有有有趣好玩的编程项目,更有难寻的各种.原创 2022-02-16 17:50:40 · 1028 阅读 · 0 评论 -
python二级练习和考试复习(购物卡案例)
本文来自:想考python二级和python小白学习的肥友专栏欢迎大家一起学习。链接:传送门小明单位发了100元的购物卡,小明到超市买三类洗化用品:洗发水(15元)、香皂(2元)、牙刷(5元)。要把100元正好花掉,可有哪些购买组合?解答:money=100n=money//15for i in range(n,-1,-1):m=(money-i*15)//5for j in range(m,-1,-1):k=(money-i*15-j*5)//2if (money-i*15.原创 2022-02-16 17:48:01 · 2447 阅读 · 0 评论 -
python二级练习和考试复习
这里写目录标题各位数字和回文数判断素数资料领取和详解各位数字和def sum(x): s=0 y=0 while True: y=x%10 if x!=0: s=s+y x=x//10 else: break return sprint(sum(int(input())))回文数def huiwen(x): x=list(str(x原创 2021-10-12 19:21:30 · 691 阅读 · 0 评论 -
python二级练习&考试复习
这里写目录标题n的阶乘生兔子问题(递归思想)计算π值(迭代N次)利用turtle绘制六角星资料领取和详解n的阶乘def fac(n): if n==1: return 1 return n*fac(n-1)print(fac(int(input())))生兔子问题(递归思想)def fac(n): if n==1 or n==2: return 1 return fac(n-1)+fac(n-2)print(fac(int(原创 2021-10-12 19:26:01 · 433 阅读 · 2 评论 -
python二级练习和考试复习
目录标题求水仙花数最大最小整数分别统计输入中字母、数字的个数换钱的交易详解求水仙花数N=int(input())for i in range(100,N+1): sum3=(i//100)**3+(i%10)**3+((i//10)%10)**3 if sum3==i: print(i)最大最小整数num=int(input())nums=[int(i) for i in input().split(' ')]print("%d %d"%(max(nums)原创 2021-10-12 19:17:18 · 394 阅读 · 0 评论 -
python二级和期末复习题
目录标题导读第一题第二题第三题面试题资料领取导读第一题【问题描述】编写一个程序,实现文件的复制。程序的任务是将当前目录下filecopy.in文件复制成filecopy.out。【输入文件】输入文件为当前目录下的filecopy.in。其内容由任意文本构成。【输出文件】输出文件为当前目录下的filecopy.out。【样例输入】若输入filecopy.in文件内容如下:hello world1!#hello world2!#hello world3!#hello world4!#【样原创 2021-10-19 20:07:43 · 1689 阅读 · 2 评论 -
python进阶练习之——列表转字典❤️
**题目:**列表转换为字典。i = ['a', 'b']l = [1, 2]print (dict(zip(i,l)))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们????是个面试和考研的算法练习我们一起加油上岸之路...原创 2021-08-07 09:11:39 · 587 阅读 · 0 评论 -
python进阶练习之——磁盘读写❤️
**题目:**有两个磁盘文件A和B,各存放一行字母,要求把这两个文件中的信息合并(按字母顺序排列), 输出到一个新文件C中。if __name__ == '__main__': import string fp = open('test1.txt') a = fp.read() fp.close() fp = open('test2.txt') b = fp.read() fp.close() fp = open('test3.tx原创 2021-08-07 09:12:11 · 473 阅读 · 4 评论 -
python进阶练习之——磁盘写入II❤️
**题目:**从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。if __name__ == '__main__': fp = open('test.txt','w') string = input('please input a string:\n') string = string.upper() fp.write(string) fp = open('test.txt','r') print (fp.rea原创 2021-08-06 23:30:19 · 420 阅读 · 1 评论 -
python进阶练习之——磁盘写入❤️
**题目:**从键盘输入一些字符,逐个把它们写到磁盘文件上,直到输入一个 # 为止。if __name__ == '__main__': from sys import stdout filename = input('输入文件名:\n') fp = open(filename,"w") ch = input('输入字符串:\n') while ch != '#': fp.write(ch) stdout.write(ch)原创 2021-08-06 23:29:10 · 946 阅读 · 0 评论 -
python进阶练习之——计算复读次数❤️
**题目:**计算字符串中子串出现的次数。s1='xuebixuebixuebixuebixuebixuebixuebixue's2='xuebi'print(s1.count(s2))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们????是个面试和考研的算法练习我们一起加油上岸之路...原创 2021-08-06 23:28:03 · 480 阅读 · 0 评论 -
python进阶练习之——❤️
**题目:**字符串日期转换为易读的日期格式。**程序分析:**看看就得了,dateutil是个第三方库。from dateutil import parserdt = parser.parse("Aug 28 2015 12:00AM")print (dt)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们????是个面试和原创 2021-08-06 23:27:11 · 379 阅读 · 0 评论 -
python进阶练习之——time模块IV❤️
**题目:**时间函数举例4。if __name__ == '__main__': import time import random play_it = input('do you want to play it.(\'y\' or \'n\')') while play_it == 'y': c = input('input a character:\n') i = random.randint(0,2**32) % 100原创 2021-08-06 23:26:13 · 391 阅读 · 0 评论 -
python进阶练习之——time模块III❤️
**题目:**时间函数举例3。if __name__ == '__main__': import time start = time.clock() for i in range(100): print(i) end = time.clock() print('different is %6.3f' % (end - start))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另原创 2021-08-06 23:24:40 · 384 阅读 · 0 评论 -
python进阶练习之——time模块II❤️
**题目:**时间函数举例2。if __name__ == '__main__': import time start = time.time() for i in range(3000): print(i) end = time.time() print (end - start)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????原创 2021-08-06 23:23:42 · 365 阅读 · 1 评论 -
python进阶练习之——time模块❤️
**题目:**时间函数举例1。if __name__ == '__main__': import time print (time.ctime(time.time())) print (time.asctime(time.localtime(time.time()))) print (time.asctime(time.gmtime(time.time())))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲原创 2021-08-06 23:22:45 · 370 阅读 · 0 评论 -
python进阶练习之——列表详解❤️
**题目:**列表使用实例。#list #新建列表 testList=[10086,'中国移动',[1,2,4,5]] #访问列表长度 print (len(testList) )#到列表结尾 print (testList[1:])#向列表添加元素 testList.append('i\'m new here!') print (len(testList) )print (testList[-1] )#弹出列表的最后一个元素 print (te原创 2021-08-06 23:21:13 · 400 阅读 · 0 评论 -
python进阶练习之——解码❤️
**题目:**某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下:每位数字都加上5,然后用和除以10的余数代替该数字,再将第一位和第四位交换,第二位和第三位交换。n=input()n = str(n)a=[]for i in range(4): a.append((int(n[i])+5)%10)a[0],a[3]=a[3],a[0]a[1],a[2]=a[2],a[1]print ("".join('%s' %s for s in a))??原创 2021-08-02 22:19:25 · 450 阅读 · 3 评论 -
python进阶练习之——打印星号❤️
**题目:**读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。for i in range(3): print('*'*int(input('input a number: ')))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...原创 2021-08-02 22:18:39 · 1245 阅读 · 1 评论 -
python进阶练习之——访问类成员❤️
**题目:**回答结果(结构体变量传递)。if __name__ == '__main__': class student: x = 0 c = 0 def f(stu): stu.x = 20 stu.c = 'c' a= student() a.x = 3 a.c = 'a' f(a) print(a.x,a.c)????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶?原创 2021-08-02 22:17:46 · 381 阅读 · 1 评论 -
python进阶练习之——整除❤️
**题目:**输入一个奇数,然后判断最少几个 9 除于该数的结果为整数。**程序分析:**999999 / 13 = 76923。if __name__ == '__main__': zi = int(input('输入一个数字:')) n1 = 1 c9 = 1 m9 = 9 sum = 9 while n1 != 0: if sum % zi == 0: n1 = 0 else:原创 2021-08-02 21:11:21 · 463 阅读 · 0 评论 -
python进阶练习之——连接字符串❤️
**题目:**连接字符串。delimiter = ','mylist = ['Brazil', 'Russia', 'India', 'China']print(delimiter.join(mylist))????小白练手专栏,适合刚入手的新人欢迎订阅编程小白进阶????有什么不明白的欢迎私信或留言,得到细致讲解。另外想要进阶的朋友可以关注练手项目专栏????另外想学JavaWeb进厂的同学可以看看这个专栏:传送们...原创 2021-08-02 21:02:52 · 350 阅读 · 0 评论 -
python进阶练习之——制作奇数❤️
**题目:**求0—7所能组成的奇数个数。程序分析:组成1位数是4个。1,3,5,7结尾组成2位数是7*4个。第一位不能为0组成3位数是784个。中间随意组成4位数是788*4个。if __name__ == '__main__': sum = 4 s = 4 for j in range(2,9): print (sum) if j <= 2: s *= 7 else:原创 2021-08-02 20:34:59 · 417 阅读 · 0 评论