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:\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-

猜你喜欢

转载自www.cnblogs.com/wenm1128/p/10842941.html
今日推荐