python面试题之基础
2024-10-18 05:47:13
一、基础语法
1. 输入与输出 1.1 代码中要修改不可变数据会出现什么问题? 抛出什么异常?
(2018-3-29-lxy) 代码不会正常运行,抛出 TypeError 异常。
1.2a=1,b=2,不用中间变量交换 a 和 b 的值?(2018-3-29-lxy)
方法一: 1. a = a+b
2. b = a-b
3. a = a-b
方法二: 1. a = a^b
2. b =b^a
3. a = a^b
方法三: 1. a,b = b,a
1.3 print 调用 Python 中底层的什么方法?(2018-3-30-lxy)
print 方法默认调用 sys.stdout.write 方法,即往控制台打印字符串。
1.4 下面这段代码的输出结果将是什么?请解释?(2018-3-30-lxy)
1.5 简述你对 input()函数的理解?
在 Python3 中,input()获取用户输入,不论用户输入的是什么,获取到的都是字符串类型的。
在 Python2 中有 raw_input()和 input(), raw_input()和 Python3 中的 input()作用是一样的, input()输入的是什么数据类型的,获取到的就是什么数据类型的。
2. 条件与循环
zip函数
最新文章
- Configure Ocserv on CentOS 6
- Clappr——开源的Web视频播放器
- ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)
- Java事务处理总结
- Naive and Silly Muggles
- C#SaveFileDialog的使用
- PHP常用内置函数
- hadoop安全模式
- 正则表达式测试分析工具Expresso
- ARM-LINUX学习笔记-1
- 我 对jvm 创建线程的一些了解
- java字符串转json
- Chrome 启动全屏,并可以F11退出
- C#生成JOSN字符串
- Overloaded Fuction 调用——到底使用的是谁的函数
- 统计难题 HDU1251
- P4827 [国家集训队] Crash 的文明世界
- [转载]CSS教程--字体与文本属性
- 查看json数据更新情况
- pandas 数据结构基础与转换