导语:
本文主要介绍了关于被Python3抛弃的那些函数的相关知识,包括被积函数和被积表达式,以及函数可以被其他函数调用这些编程知识,希望对大家有参考作用。
1.reload()函数
Python 2:
reload()函数封装在sys模块中,使用时:
import sys
reload()
Python 3:
reload()不再封装在sys模块中,而是importlib,使用方式如下:
import importlib
import yourfile
reload('yourfile')
注意:使用reload()函数时需要import你的文件
2. sys.setdefaultencoding()函数
Python2:
使用该函数进行utf-8编码
importsys
reload(sys)
sys.setdefaultencoding("utf-8")
Python3:
若在python3中使用该函数则会报错:
AttributeError: module 'sys' has no attribute 'setdefaultencoding
Python3字符串默认编码unicode,因此sys.setdefaultencoding就不存在了
3. raw_input()函数
Python3将raw_input和input进行整合成了input,去除了raw_input()函数
它接受任意输入,默认将所有输入视为字符串,并返回字符串类型
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何理解Python的底层虚拟环境virtualenv?11/23
- ♥ 如何发布python程序11/08
- ♥ 如何在atom中运行python程序?09/23
- ♥ python numpy.dot之点积运算11/30
- ♥ python类的继承链分析11/25
- ♥ python3.6自带pip吗?11/29
内容反馈