本篇文章给大家分享的内容是Python中关于strip使用方法的小妙招,有着一定的参考价值,有需要的朋友可以参考一下
【开胃小菜】
当提到python中strip方法,想必凡接触过python的同行都知道它主要用来切除空格。有以下两种方法来实现。
方法一:用内置函数
#<python>if __name__ == '__main__': str = ' Hello world ' print '[%s]' %str.strip()#</python>
方法二:调用string模块中方法
#<python>import stringif __name__ == '__main__': str = ' Hello world ' print '[%s]' %string.strip(str)#</python>
不知道大家是否知道这两种调用有什么区别?以下是个人一些看法
立即学习“Python免费学习笔记(深入)”;
Ø str.strip()是调用python的内置函数,string.strip(str)是调用string模块中的方法
Ø string.strip(str)是在string模块定义的。而str.strip()是在builtins模块中定义的
问题一: 如何查看一个模块中方法是否在内置模块有定义?
用dir(模块名)看是否有'__builtins__'属性。
例如:查看string模块
#<python>print dir(string)#</python>
问题二、如何查看python中所有的内置函数
#<python> print dir(sys.modules['__builtin__']) #</python>
问题三、如何查看内置模块中内置函数定义
#<python>printhelp(__builtins__) #</python>
免责声明:本站内容仅用于学习参考,信息和图片素材来源于互联网,如内容侵权与违规,请联系我们进行删除,我们将在三个工作日内处理。联系邮箱:chuangshanghai#qq.com(把#换成@)