上QQ阅读APP看书,第一时间看更新
4.4 牛刀小试——变形金刚
已知一个字符hello,运用前面所学的知识并结合网络资源,打印如下结果:
(1)hello的字符串长度;(2)HELLO;(3)Hello;(4)hEllo;(5)HeLLO;(6)h,llo。
示例如下,此处将使用第7章才讲解的str_transformers()函数来实现:
>>> def str_transformers(): ... old_str = 'hello' ... print('the length of old_str is:', len(old_str)) ... print('upper old_str is:', old_str.upper()) ... print('title old_str is:', old_str.title()) ... new_str = old_str.replace('e', 'E') ... print('new_str is:', new_str) ... print('swap case new_str is:', new_str.swapcase()) ... print('use \',\' join old_str is:',','.join(old_str.split('e'))) ... >>> str_transformers()
打印结果如下:
>>> str_transformers() the length of old_str is: 5 upper old_str is: HELLO title old_str is: Hello new_str is: hEllo swap case new_str is: HeLLO use ',' join old_str is: h,llo