zoukankan      html  css  js  c++  java
  • 字符操作01

    字符操作

    # 大小写反转
    i = input("请输入你的英文名字:")
    j = i.swapcase()
    print(j)
    View Code
    # 每个首字母大写,空格区分单词
    i = input("请输入你的英文名字:")
    j = i.title()
    print(j)
    View Code

    特殊字符隔开也可以,注意:数字也是特殊字符

    #输入一串字母,使首字母大写
    i = input("请输入你的英文名字:")
    j = i.capitalize()
    print(j)
    View Code

     各人感觉用处最少的

    # 输入字符串中若含有	,则字开头补充一个tab,长度不够时空格填充。8位一开。
    i = "dsa	shdj"
    j = i.expandtabs()
    print(j)
    View Code

     测量字符串长度

    i = "dsa	shdj"
    j = len(i)
    print(j)
    View Code
    # 判断一段字符串是否为某个字母开始
    i = "dsashdj"
    j = i.startswith('a',2 , 6)
    print(j)
    View Code
    # 设置总长度并居中
    i = input("请输入你的英文名字:")
    j = i.center(45)
    print(j)
    View Code

    #全部变为大写
    i = input("请输入你的英文名字:")
    j = i.upper()
    print(j)
    # 全部小写
    i = input("请输入你的英文名字:")
    j = i.lower()
    print(j)
    View Cod
    我们可以通过这两个函数来实现一些特殊的需求,比如:验证码操作

    有时我们登录账号时会弹出验证码让我们输入验证,有的验证码表明不区分大小写。可以如下实现:

    k = 'ADsA'
    a = input("请输入验证码ADsA:")
    if k.lower() == a.lower():
        print("输入正确")
    else:
        print("输入错误")
    View Code

  • 相关阅读:
    沈阳集训day2
    ac自动机
    2018沈阳集训day1
    洛谷P1875 佳佳的魔法药水
    洛谷P1941 飞扬的小鸟
    Noip2016day2
    1123: [POI2008]BLO
    1718: [Usaco2006 Jan] Redundant Paths 分离的路径
    P3119 [USACO15JAN]草鉴定Grass Cownoisseur
    [LeetCode] Clone Graph
  • 原文地址:https://www.cnblogs.com/zly9527/p/11201404.html
Copyright © 2011-2022 走看看