标签:生成 his bsp 为什么 bcd div 函数实现 python char
Python strip()方法
描述:
Python strip()方法用于移除字符串头尾指定的字符(默认为空格)。
语法:
str.strip([chars])
参数:
chars -- 移除字符串头尾指定的字符。
实例:
#!/usr/bin/python str = "0000000this is string example....wow!!!0000000"; print str.strip( ‘0‘ );
运行结果:
this is string example....wow!!!
Python split()方法
描述:
Python split()通过指定分隔符对字符串进行切片,如果参数num有指定值,则仅分隔num个子字符串。
语法:
str.split(str="", num=string.count(str))
参数:
str -- 分隔符,默认为空格。
num -- 分割次数。
返回值:
返回分割后的字符串列表。
实例:
#!/usr/bin/python str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print str.split( ); print str.split(‘ ‘, 1 );
运行结果:
[‘Line1-abcdef‘, ‘Line2-abc‘, ‘Line4-abcd‘] [‘Line1-abcdef‘, ‘\nLine2-abc \nLine4-abcd‘]
Python 各种删除空格的方法:
" xyz ".strip() # returns "xyz" " xyz ".lstrip() # returns "xyz " " xyz ".rstrip() # returns " xyz" " x y z ".replace(‘ ‘, ‘‘) # returns "xyz"
列表,元组,字符串之间的转化通过join(), str(), list(), tuple() 这四个函数实现。
>>> demo_str = ‘test‘ >>> demo_tuple = (‘t‘,‘e‘,‘s‘,‘t‘) >>>demo_list = [‘t‘,‘e‘,‘s‘,‘t‘] >>> temp = list(demo_tuple) >>> type(temp) <type ‘list‘> >>> temp = list(demo_str) >>> type(temp) <type ‘list‘>
>>> demo_str = ‘test‘ >>> demo_tuple = (‘t‘,‘e‘,‘s‘,‘t‘) >>>demo_list = [‘t‘,‘e‘,‘s‘,‘t‘] >>> temp = tuple(demo_str) >>> type(temp) <type ‘tuple‘> >>> temp = tuple(demo_list) >>> type(temp) <type ‘tuple‘>
>>> demo_str = ‘test‘ >>> demo_tuple = (‘t‘,‘e‘,‘s‘,‘t‘) >>>demo_list = [‘t‘,‘e‘,‘s‘,‘t‘] >>> temp = str(demo_list) >>> type(temp) <type ‘str‘> >>> temp = str(demo_tuple) >>> type(temp) <type ‘str‘>
用str()转换的字符串不能用print()函数以字符串形式显示
>>> demo_str = ‘test‘ >>> demo_tuple = (‘t‘,‘e‘,‘s‘,‘t‘) >>>demo_list = [‘t‘,‘e‘,‘s‘,‘t‘] >>> temp = str(demo_list) >>> type(temp) <type ‘str‘> >>>print (temp) [‘t‘, ‘e‘, ‘s‘, ‘t‘] >>> temp = str(demo_tuple) >>> type(temp) <type ‘str‘> >>>print (temp) (‘t‘, ‘e‘, ‘s‘, ‘t‘)
对于这种问题要用join()函数处理
>>> demo_str = ‘test‘ >>> demo_tuple = (‘t‘,‘e‘,‘s‘,‘t‘) >>>demo_list = [‘t‘,‘e‘,‘s‘,‘t‘] >>> temp = ‘‘.join(demo_list) >>> type(temp)<type ‘str‘> >>>print (temp) test >>> temp = ‘‘.join(demo_tuple) >>> type(temp) <type ‘str‘> >>>print (temp) test
用join()和str()生成的都是字符串类型的,但为什么用print 输出的结果不同?
标签:生成 his bsp 为什么 bcd div 函数实现 python char
原文地址:http://www.cnblogs.com/chengtai/p/6019075.html