知行编程网知行编程网  2022-10-25 20:00 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于被Python3抛弃的那些函数的相关知识,包括被积函数和被积表达式,以及函数可以被其他函数调用这些编程知识,希望对大家有参考作用。

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()函数

它接受任意输入,默认将所有输入视为字符串,并返回字符串类型

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享