python 试题 (持续更新)

 

1.解释性和编译型语言的区别
 编译型:
  先把代码编译成机器码  -> 计算机寄存器去运行  :C语言
  先把代码编译成XXX     -> 计算机找虚拟机执行代码->机器码交给计算技巧去运行        :C语言、java、C  #
 解释型:
  边解释边执行


2.怎么把"abcdef" 变成 "fedcba"?

反切 [::-1]

 

3.python2 和 python3的区别

- 编码 & 字符串
字符串:
py2:
unicode
v = u"root"
本质上用unicode存储(万国码)
(str / bytes)
v = "root"
本质用字节存储
py3:
str
v = "root"
本质上用unicode存储(万国码)
bytes
v = b"root"
本质上用字节存储
编码:
py2:
- ascii
文件头可以修改:  # -*- encoding:utf-8 -*-
py3:
- utf - 8
文件头可以修改:  # -*- encoding:utf-8 -*-
1.编码 和 字符串
- 继承
py2: 经典类 / 新式类
py3: 新式类
2.类的继承
- 范围
py2:range / xrange
py3: range
3.range/ xrange
- 输入
py2: v1 = raw_input('请输入用户名:')
py3: v2 = input('请输入用户名:')
4.输入
- 打印
py2: print
'xx'
py3: print(123)
5.打印

 

 

 

 

 
posted @ 2019-11-21 21:29  风语9191  阅读(102)  评论(0)    收藏  举报