一,给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。输入: "abab"输出: True解释: 可由子字符串 "ab" 重复两次构成。输入: "aba"输出: False输入: "abcabcabcabc"输出: True解释: 可由子字符串 "abc" 重复四次构成。 (或者子字符串 "abcabc" 重复两次构成。)二、代码和思路1.这里 if n%i==0这句判断函数的作用是判断i是否的n的约数,如果是就将s分为n/i个...
#位置实参def func(a,b):print(‘a=‘+a)print(‘b=‘+b)
func(‘a‘,‘b‘)
func(‘b‘,‘a‘)#关键字实参def func1(a,b):print(‘a=‘ + a)print(‘b=‘ + b)
func1(a=‘a‘,b=‘b‘)#参数具有默认值def func1(a,b=‘fei‘):print(‘a=‘ + a)print(‘b=‘ + b)
func1(a=‘a‘)#参数可选
#可选参数一定要在末尾,否则errordef printFullName(first,last,middle=‘‘):#if middle:Error不对if middle==‘‘:print(first+last)else...
1.简述列举了解的编程语言,语言间的区别是什么?编译型: 一次性全部编译成二进制码,然后运行
解释型:编译一行,运行一行
1.python 解释型,间接高效,容易上手,各个方向百花齐放
2.java 混合型(JVM,JIT编译器),开发周期慢,web方向
3.c 编译型 属于底层开发,只有面向过程,没有面向对象
4.c++ 编译型 属于底层开发,既有面向过程,还有面向对象
5.go 编译型 应用在区块链,高并发高可用,游戏方向2.python2和python3有什么...
原本以为大家会把讲过的都记录下来,以便日后毕业复习,事实证明18岁的我还是太年轻。一切想象的太美好,三番五次督促整理到自己笔记上,可是这群小子们就有不照干的呢。最后同学们获胜,我还是怂了,花了一天把这些题乖乖的给大爷们整理一遍呗。。。。。。各位大佬暂时先来315道题尝尝吧,后面有时间再继续补充。有缘人如果看到这些题,不妨把答案写到下面,来证明下你到底有多水,哈哈哈哈哈哈哈哈哈哈哈注意:你问答案在哪里?答...
python面试基础篇-----1简述列举了解的编程语言及语言间的区别java:编译型语言
c语言:编译型语言
python:解释型语言
编译型语言和解释型语言的区别
编译型语言优点:运行速度快,执行效率高缺点:编译时间长,需要根据操作系统环境编译不同的可执行文件
解释型语言优点:开发效率高,有良好的兼容性,灵活缺点:运行速度慢,性能上不如编译型语言Python2和python3的区别Python2:源码不统一,源码有重复,python3,源码统一,源...
题目字符串消消乐,将字符串中相邻相同的字符一起消掉,最后输出消除完成的字符串示例:abcccbxezzzrf7788fn
输出:axern说明:从左住右消除,第一趟消除相邻相同的“ccc”、“zzz”、“77”、“88”,
得到abbxerffn,第二趟消除相邻相同的“bb”、“ff”,得到axern,
不存在相邻相同字符,消除结束。只删除2个相邻的字母给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。
在 S 上反复执行...
so eary!1 a,b = 0, 1
2 while b<100:
3 print (b),
4 a, b = b, a+b
本文转载自:python黑洞网 原文链接:http://www.pythonheidong.com/blog/article/9/原文:https://www.cnblogs.com/fuchen9527/p/10461641.html
class Person:def__init__(self):self.age = 1def__call__(self, *args, **kwargs):print‘age‘, self.ageself.age += 1return selfperson = Person()
person()()()
print type(person()) 实例+()调用__call__,返回self,可实现循环调用.知乎面试后端有问到. C++/C 对语言而言的严格都才是足够高的.原文:http://www.cnblogs.com/dsdr/p/6108644.html
Python面试重点(进阶篇)注意:只有必答题部分计算分值,补充题不计算分值。第一部分 必答题简述 OSI 7层模型及其作用?(2分)应用层
表示层
会话层
传输层 端口 udp tcp 四层交换机 四层路由器
网络层 Ipv4 路由器 三层交换机
数据链路层 mac arp协议 网卡 交换机
物理层简述 TCP三次握手、四次回收的流程。(3分)# 1.三次握手是tcp协议建立连接的过程# 2.由客户端发起一个syn请求,服务端接收并回复 (syn\ack)# 客户端收...
import sysdef HandleCPlusPlusComment(lines,i):index = lines[i].find("//")if index !=-1:lines[i]=lines[i][0:index]lines[i]+="\r\n"def HandleCComment(lines,i):global bhasCCommentBeginwhile True:if not bhasCCommentBegin:index = lines[i].find("/*")if index != -1:bhasCCommentBegin = Trueindex2 = lines[i].find("*/",index+2)if index2 != -1:lines[i]=lines[i][0:index]+lines[i][index2+2:-1]bhasCCommentBegin...
1. 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高 于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提 成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖...
有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 方法一: # python 3# 最简单方法
print ([(xyz) for x in range(1,5) for y in range(1,5) for z in range(1,5) if ((x != y) and (y != z) and (x != z))])# 运行结果
[(1, 2, 3), (1, 2, 4), (1, 3, 2), (1, 3, 4), (1, 4, 2), (1, 4, 3), (2, 1, 3), (2, 1, 4), (2, 3, 1), (2, 3, 4), (2, 4, 1), (2, 4, 3), (3, 1, 2), (3, 1, 4), (3, 2, 1), (3,...
一. 简述编程过程中, 注释的作用?(1) 方便开发人员自己理清楚代码思路因为开发人员在拿到一个需求时, 首先应该思考的是如何将需求问题, 分解成具体的实施步骤; 第一步干啥, 第二步干啥, 第三步干啥, 安排的明明白白; 这一步也是零基础学员欠缺的步骤, 而且是非常重要的步骤(这都理不清, 代码绝对写不出来)
为了方便记录和调整步骤, 以及后续的代码填充, 一般会选择使用注释做一个标记
(2) 与其他开发人员进行沟通我们之前说过, 开发...
描述下最近遇到的python面试题,大家可以参考下1.构造一个内存泄漏场景2.用generator生成一个斐波那契数列3.构造一个可以用with的connection类,connectionpool类4.用装饰符造一个计算函数消耗时间的函数5.构造一个可以cached_property的函数6.mysql优化,使用规范7.windows下python多进程是不是伪多进程8.gil概念,协程概念9.metaclass概念等我想到了再补充吧原文:http://www.cnblogs.com/hyfwin/p/6978712.html
python测开面试题观察下面数字的规律
1
11
21
1211
111221第一项是数字 1
描述前一项,这个数是 1 即 “ 1 个 1 ”,记作 “11”
描述前一项,这个数是 11 即 “ 2 个 1 ” ,记作 “21”
描述前一项,这个数是 21 即 “ 1 个 2 ,1 个 1 ” ,记作 “1211”
描述前一项,这个数是 1211 即 “ 1个 1 , 1个 2 , 2 个 1 ” ,记作 “111221”用Python实现前N(N=10)个先得到一个数字以a=111221为例,得到下一个312211# 作者-上海悠...