#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

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

 

 

#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-

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄