8 Python 基础 ....................................................................................................................................................221
8.1 Python 基础 ......................................................................................................................................... 221
8.1.1 斐波那契数列求 N?................................................................................................................221
8.1.2 字符串反序输出? ................................................................................................................. 221
8.1.3 判断回文?..............................................................................................................................221
8.1.4 统计 python 源代码文件中代码行数,去除注释,空行,进行输出? ..........................222
8.1.5 python 调用 cmd 并返回结果? ...........................................................................................222
8.1.6 冒泡排序 ..................................................................................................................................223
8.1.7 1,2,3,4 这 4 个数字,能组成多少个互不相同的且无重复的三位数,都是多少? ...... 223
8.1.8 4.给定一个整数 N,和一个 0-9 的数 K,要求返回 0-N 中数字 K 出现的次数 .........223
8.1.9 请用 python 打印出 10000 以内的 对 称 数 ( 对 称数特点: 数 字左右对称, 如 :
1,2,11,121,1221 等) ....................................................................................................................... 224
8.1.10 判断 101-200 之间有多少个素数,并输出所有的素数 ................................................. 224
8.1.11 一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类划分法设
计测试用例 ........................................................................................................................................224
8.1.12 1.编程题..................................................................................................................................225
8.2 输入与输出 .........................................................................................................................................225
8.2.1 代码中要修改不可变数据会出现什么问题? 抛出什么异常? ...........................................226
8.2.2 print 调用 Python 中底层的什么方法?...............................................................................226
8.2.3 简述你对 input()函数的理解?.............................................................................................. 226
8.2.4 python 两层列表怎么提取第二层的元素 .............................................................................226
8.3 条件与循环 .........................................................................................................................................227
8.3.1 阅读下面的代码,写出 A0,A1 至 An 的最终值? ..............................................227
8.3.2 range 和 xrange 的区别? .................................................................................................... 227
8.3.3 考虑以下 Python 代码,如果运行结束,命令行中的运行结果是什么?.....................227
8.3.4 在考虑以下代码,运行结束后的结果是什么? .................................................................228
8.4 字典 .....................................................................................................................................................228
8.4.1 什么是字典..............................................................................................................................228
8.4.2 现有字典 d={‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的 value 值进行排序? ............ 228
8.4.3 说一下字典和 json 的区别? ...............................................................................................228
8.4.4 什么是可变、不可变类型? ................................................................................................. 229
8.4.5 存入字典里的数据有没有先后排序? ................................................................................. 229