#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:\Users\dell>py -3 C:\Users\dell\Desktop\练习\5\0510.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:\Users\dell>py -3 C:\Users\dell\Desktop\练习\5\0510.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:\Users\dell>py -3 C:\Users\dell\Desktop\练习\5\0510.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:\Users\dell>py -3 C:\Users\dell\Desktop\练习\5\0510.py
r-u-n-o-o-b-

 

posted on 2019-05-11 00:01  腿短毛不多  阅读(104)  评论(0编辑  收藏  举报