#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-
原文:https://www.cnblogs.com/wenm1128/p/10842941.html