Python , 是一门简单易学、功能强大、高效灵活的编程语言。 它能够把用其他语言制作的各种模块很轻松地联结在一起,常被昵称为“胶水语言”。因为它的这种特性,越来越多的企业在招聘时也会考察Python相关问题。小编收集了一些高频Python面试题,希望能帮助到大家。
1、a=(1,)b=(1),c=("1") 分别是什么类型的数据?
2、r、r+、rb、rb+文件打开模式区别
3、list=[2,3,5,4,9,6],从小到大排序,不许用sort,输出[2,3,4,5,6,9]
4、有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。
5、使用lambda函数对list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],输出结果为[0,2,4,8,8,9,-2,-4,-4,-5,-20],正数从小到大,负数从大到小
6、给定字符串origin和userInput,计算userInput与origin的匹配精确度,也就是对应位置上字符一样的数量与origin长度的比值。
7、给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
8、一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
9、判断101-200之间有多少个素数,并输出所有素数。
10、Syracuse序列通过某种机制产生,最后都会趋向于1。要求让用户输入一个初始值,然后根据机制输出这个序列。
相关推荐: