
7.0 Python之路
文章平均质量分 59
笔试题以及思路分享,代码均为自己原创
1nf0rmati0n
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一篇快速入门Python基础数据类型
Python基本数据类型都有哪些?Python的数据类型可以分为两种:不可变数据类型,可变数据类型不可变数据类型int型(数字)目录Python基本数据类型都有哪些?不可变数据类型int型(数字)元组(tuple)字符串(str)可变数据类型列表(list)字典(dict)集合(set)元组(tuple)字符串(str)可变数据类型列表(list)字典(dict)集合(set)...原创 2020-08-28 16:53:11 · 1035 阅读 · 0 评论 -
Python--内置函数总结篇
按照重要程度(日常使用频繁程度,依次增加)(1)all()any()bytes()callable()chr()complex()divmod()eval()exec()format()frozenset()globals()hash()help()id()input()int()iter()locals()next()oct()ord()pow()repr()round()(2)classmethod()delattr()...原创 2021-08-02 17:35:38 · 265 阅读 · 0 评论 -
Python三大器之生成器
生成器---------本质上也是迭代器得到生成器的两种方式 1:生成器函数(yield关键字)2:生成器表达式1:生成器函数(只要含有yield关键字的函数都是生成器函数)示例:生成器函数执行以后会得到一个生成器作为函数的返回值*return和yield关键字两者的共同点在于也能将yield后面的这个值返回函数外部,但是不同点在于,return之后会直接结束一个函数,而yield不会。生成器能用于哪儿?示例:监听文件输入的例子这个时候不能用for循环,因为f..原创 2021-07-13 15:31:31 · 111 阅读 · 0 评论 -
Python三大器之装饰器
装饰器是用来干嘛的?(入门)需求:测试一下函数运行需要多长时间?import timedef func(): start = time.time() print("") time.sleep(0.01) end = time.time() print(end-start)func()思考:加入你写了2000个函数,怎么办?一个一个测量么?测量完之后再一个一个删除?显然不科学,有同学可能会说,那直接写的时间函数,去调用不就行了?import ti原创 2020-11-06 10:11:49 · 134 阅读 · 0 评论 -
Python三大器之迭代器
什么是迭代器?为什么会有迭代器?这将是理解迭代器很重要的两个问题。示例:l = [1,2,3,4],取列表中的值,我们可以根据索引去取值,也可以通过for循环的形式拿到我们需要的值,但是有个问题1:为什么for循环就可以取到值?在回答问题1时,我们首先回想下:那些可以进行for循环?,列表(list),元组(tuple),字典(dic), 集合(set),枚举(enumerate),range,字符串等等.我们通过dir函数来查看,列表,字符串拥有哪些方法:列表篇----print(di原创 2020-09-11 00:15:02 · 178 阅读 · 0 评论 -
面试官会提问哪些Linux常考命令??
记得去年校招的时候,遇到Linux相关的面试,下面这些命令经常会被问到,因此做一些总结,背会面试就不慌。1-系统工作命令:ps命令:用于查看系统进程状态,ps[参数]显示所有进程:ps -a-----------------top命令:用于动态的监视进程的活动与系统负载等信息(相当于windows当中的任务管理器)pidof命令:查看某个指定服务进程的PID值(服务的进程ID值) pidof 服务名称kill命令:杀死某个指定PID的服务进程(根据PID值杀死进程) kill .原创 2020-09-10 16:41:05 · 1049 阅读 · 0 评论 -
Python代码之简单密码(牛客网练习题目)
牛客题目描述:输入明文:YUANzhi1987 输出真正的密文:zvbo9441987变化规则:大家都知道手机上的字母:1--1,abc--2,def--3,ghi--4,jkl--5,mno--6,pqrs--7,tuv--8wxyz--9,0--0,就这么简单,渊子把密码中出现的小写字母都变成对应的数字,数字和其他的符号都不做变化。密码中没有空格,而密码中出现的大写字母则变成小写之后往后移一位,如:X,先变成小写,再往后移一位,不就是y了嘛,简单吧。记住,z往后移是a...原创 2020-09-10 10:23:16 · 726 阅读 · 0 评论 -
牛客练题-Python
给定n个字符串,请对n个字符串按照字典序排列。示例:将输入的字符串存放到列表中,直接调用列表的sort方法进行排序,sort方法会对字符的顺序进行排序,除此之外,两个以上的字母是相同的,会自动比较第二个字母,以此类推,从而能够实现import sysnum = int(sys.stdin.readline().strip())l = []for i in range(num): shuru = sys.stdin.readline().strip() l.appe...原创 2020-09-02 10:21:02 · 229 阅读 · 0 评论 -
Python代码之句子逆序
将一个英文语句以单词为单位逆序排放。例如“Iama girl”,逆序排放后为“girl aamI”所有单词之间用一个空格隔开.代码:import sysl = sys.stdin.readline().strip().split()l.reverse()s = ' '.join(l)print(s)...原创 2020-09-02 10:01:21 · 755 阅读 · 0 评论 -
Python代码之分割字符串(代码原创)
题目:连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组;长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。'''输入:连续输入字符串(输入2次,每个字符串长度小于100)输出到长度为8的新字符串数组示例 abc 123456789输出: abc00000 12345678 90000000''''''分析步骤:1:给定一个字符串,先判断字符串的长度是否为8的倍数,不是就填0,直到长度满足要求即可...原创 2020-09-01 10:50:42 · 970 阅读 · 0 评论 -
Python代码——之回环金字塔(代码原创)
按照指定的方式打印出回环金字塔数列示例:n = 7输出:13*24*5*610*9*8*711*12*13*14*1521*20*19*18*17*1622*23*24*25*26*27*28'''---------------------#这段代码是输出第N层的效果def digui(n,l): #n代表层数,l代表输入层数得到了列表 if n ==1: l1 = l[0:1] return l1 else: r...原创 2020-08-27 16:23:33 · 969 阅读 · 0 评论 -
Python代码之频率排序(代码原创)
按照数组元素出现频率降序排序(频率一样,那么按照数值大小进行排序)示例如下输入a = [1,2,2,2,2,2,3,3,4,4,6]输出:b = [2,2,2,2,2,4,4,3,3,6,1]'''分析:如何实现上述功能?第一步:将列表l2进行降序处理,通过调用,sort()方法,由于默认是升序,降序需要加入reverse参数,此步骤的原因后面便会知晓,其目的在于不用判断数值的大小,就可以得到,6,1,而不是1,6第二步:对列表进行去重,对经过去重之后的列表l中的元素进行频率计算,也原创 2020-08-28 14:56:30 · 1525 阅读 · 0 评论