zoukankan      html  css  js  c++  java
  • Python DayDayUp系列 —— 字符串操作(一)

    本文主要介绍几个常见字符串方法

    一 字符串方法:upper() ,  lower() , isupper() , islower()

      upper() 和lower() 方法返回一个新的字符串,其中原字符串的字母被相应的转换为大写或者小写。

      其中非字母字符保持不变。

    >>> spam  = 'Hello world!'
    >>> spam.upper()
    'HELLO WORLD!'
    >>> spam.lower()
    'hello world!'

      如果一个字符串中至少包含一个字母,isupper() , islower()会根据其中字母的大小写(全为大写或者权威小写)返回True或者False:

    >>> spam = '明天 Happy'
    >>> spam.islower()
    False
    >>> spam.isupper()
    False
    >>> spam = '123456'
    >>> spam.islower()
    False
    >>> spam.isupper()
    False
    >>> spam = 'HAPPY'
    >>> spam.isupper()
    True

    二 字符串方法isX(返回值为True False):

    • isalpha(): 返回True,字符串中只包含字母。
    • isalnum(): True,字符串中只包含字母和数字,并且非空。
    • isdecimal(): True,字符串中只包含数字字符,并且非空。
    • isspace(): True,如果字符串中只包含空格,制表符和换行,并且非空。
    • istitle(): True,字符串中只包含大写字母开头,后面都是小写字母的单词。
    >>> spam = 'hello'
    >>> spam.isalpha()
    True
    >>> spam.isalnum()
    True
    #测试isdecimal()
    while True:
         x = input('Enter your age:')
         if x.isdecimal():
              break
         print('请输入数字')
    
    #测试isalnum()
    while True:
         password = input('请输入密码:')
         if password.isalnum():
              break
         print('密码只能是数字或者字母!')

      

  • 相关阅读:
    进程 之二
    进程
    VIM
    Linux
    编码
    Maven
    Java
    Java
    Java
    其他
  • 原文地址:https://www.cnblogs.com/BeautifulSoup/p/8379235.html
Copyright © 2011-2022 走看看