Python入门很轻松(微课超值版)
上QQ阅读APP看书,第一时间看更新

5.5 新手疑难问题解答

疑问1:如何获取字符串中的字符数目?

解答:使用len关键词可以得到字符串中的字符数目。例如:

    >>> len("hello")
    5

疑问2:如何对字符串中的大小写字母进行快速转换?

解答:swapcase()方法用于对字符串的大小写字母进行转换,即将字符串中小写字母转换为大写字母、大写字母转换为小写字母。

swapcase()方法的语法格式如下:

    str.swapcase ()

其中,str为指定需要查找的字符串,该方法没有参数。返回结果为大小写字母转换后生成的新字符串。例如:

    >>> s1 =" Constant dropping wears the stone"
    >>> print ('原始的字符串:',s1)
    原始的字符串:  Constant dropping wears the stone
    >>> print('转换后的字符串:',s1.swapcase())
    转换后的字符串:  cONSTANT DROPPING WEARS THE STONE

疑问3:能对字符串进行比较大小吗?

解答:使用大于(>)、等于(==)和小于(<)逻辑运算符比较两个字符串的大小。例如:

    >>>a="hello"
    >>>b="world"
    >>> a>b
    False
    >>> a==b
    False
    >>> a<b
    True