zoukankan      html  css  js  c++  java
  • 0510---字符串练习题

    #12、实现字符串的isalpha方法

    import string
    def isalpha(s):
        for i in s:
            if i in string.ascii_letters:
                continue
            else:
                return False
        return True
    
    print(isalpha("abc"))
    print(isalpha("abc1"))

    C:Usersdell>py -3 C:UsersdellDesktop练习5510.py
    True
    False

    #13、实现字符串的isdigit方法

    def isdigit(s):
        for i in s:
            if i in "0123456789":
                continue
            else:
                return False
        return True
    
    print(isdigit("123"))
    print(isdigit("1a2b3c"))

    C:Usersdell>py -3 C:UsersdellDesktop练习5510.py
    True
    False

    #14、实现字符串的isalnum方法

    #isalnum() 方法检测字符串是否由字母和数字组成。

    def isalnum(s):
        for i in s:
            if (i>='a' and i<='z') or (i>='A' and i<='Z') or (i in "0123456789"):
                continue
            else:
                return False
        return True
    
    print(isalnum("ha h1"))
    print(isalnum("a234vb"))

    C:Usersdell>py -3 C:UsersdellDesktop练习5510.py
    False
    True

    #15、实现字符串的join方法

    def join(s1,s2=None):
        result =""
        if s2==None:
            s2=""
        for i in s1:
            result +=i+s2
    
        return result
    
    print(join(("r", "u", "n", "o", "o", "b"),"-"))

    C:Usersdell>py -3 C:UsersdellDesktop练习5510.py
    r-u-n-o-o-b-

  • 相关阅读:
    待学习资料
    Hive之数据类型
    Hive 之元数据库的三种模式
    Hive之数据模型
    311 jvm类加载以及对象回收相关
    221 netty模型相关
    J101
    213 NIO编程
    XXLJOB终止定时任务的犯二小故事
    XXL-JOB源码研究(1)---version 2.1.2
  • 原文地址:https://www.cnblogs.com/wenm1128/p/10842941.html
Copyright © 2011-2022 走看看