导语:
本文主要介绍了关于被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()函数
它接受任意输入,默认将所有输入视为字符串,并返回字符串类型
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ Elasticsearch与Python的对接实现01/13
- ♥ 为什么python被称为胶水语言?10/11
- ♥ 如何调用python函数08/16
- ♥ python如何判断key是否在字典中11/10
- ♥ 如何判断python中的数组是否为空09/08
- ♥ Python基础:return和break的区别10/15
内容反馈