
CSDN (Chinese Software Developer Network) 创立于1999年,是中国的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。
博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多。很多大牌的老司机,还依然喜欢这个博客平台。
当使用import导入模块时,按python查找模块的不同顺序可划分为以下几种:
①环境变量中的PYTHONPATH
②内建模块
③python安装路径
④当前路径,即执行Python脚本文件所在的路径
其中查找顺序正确的一组是(②、④、①、③)
列表lis=[1,2,3,4,5,6],其切片lis[-1:1:-1]结果为([6,5,4,3])
解析:
在pyhton中的字符串的索引序号可以是正数也可以是负数,从-1开始算
start为-1,从6开始截取,stop为1 到2截止(不包括2)
由于start<0,所以步进值<=-1,才可以正常输出倒叙排列后的列表
如步进值为-2,list[-1,1:-2]=[6,4]
可能是因为牛客网的用户群体主要是针对程序员和IT从业者,而PHP在近些年来的市场需求和发展趋势不够稳定,相对于其他编程语言的使用率和普及度稍显不足,因此可能没有被纳入牛客网的面试题目范畴之中。当然,这只是我个人的猜测,并不代表牛客网的真实情况。
主要是三方面:格式控制,引导性,歧义问题。
1格式控制。
牛客网上的每道题都需要写完整一个程序所需要的部分,包括头文件,主函数,功能函数。这也就意味着数据结构等部分都需要自己去设计,设计的不规范就会影响你的最终程序的质量,这一点和LeetCode上是有很大的区别的。
侧重点不同。
LeetCode上主要是让你把精力集中在算法的设计上,好比是房子的初步模型已经设计好了,你只要将它装饰好就行了,不需要去管其他的细节,所以LeetCode的每道题都会给出一个函数,函数的参数什么的都已经写好了,你只要完成功能就行了。
而牛客网上则是比较严格一些吧,你需要从地基部分构建起,一直到房子成型,需要考虑到整个程序的点点滴滴,若是数据结构等使用的不恰当的话,就相当于地基没打好,最后程序的性能肯定不会好到哪儿去,所以写起来的时候确实难度较大。
2引导性。
个人的感觉是牛客网上代码题写错以后就很难写对,当你提交一个程序的时候,最终的结果只是显示你的答案通过了百分之多少的测试用例,却不提示错误出在了哪里,需要不断的去思考自己的程序的错误到底出在何处,尤其是在笔试的时候很难设计出健全的测试用例来测试你的程序,所以一旦写错了,真的很通过调试找出自己的错误出在了哪里;
但是LeetCode上则比较人性化,他会提示你的代码无法通过哪些测试用例,这样你可以通过这个测试用例去找你的代码的逻辑上的问题,引导你的思维的前进,最终解决问题。
3歧义问题。
这一点我感觉两个编译器上都存在。
LeetCode上题目的描述是用英文描述的,但是很简练,直奔主题,要么一看就懂,要么怎么看都看不懂。
牛客网上则是喜欢贴切实际,每个问题都要写很多描述,跟场景结合起来,经常有什么牛牛的人出现,一旦描述太长,看起来就比较吃力,这样也会严重的影响解题的思路。
以上就是关于程序员一般喜欢浏览哪些网站呢能否推荐一二全部的内容,包括:程序员一般喜欢浏览哪些网站呢能否推荐一二、Python牛客网刷题-Day1、为什么牛客网没有php的面试题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)