首页 > 其他 > 详细

0510---字符串练习题

时间:2019-05-11 00:36:39      阅读:156      评论:0      收藏:0      [点我收藏+]

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

 

0510---字符串练习题

原文:https://www.cnblogs.com/wenm1128/p/10842941.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!