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