Python 3.7从零开始学
上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