从实例中学习python【12】
23.求字符串最后一个单词的长度
split() :将一个字符串按照指定的分隔符切分成多个子串,这些子串会被保存到列表中,若不指定分隔符,则表示所有空字符如空格、换行符、制表符
strip():删除字符串前后(左右两侧)的空格或特殊字符
str = input() result_str = str.strip().split() print(len(result_str[-1]))
24.计算某字符在字符串中出现的次数
#接受输入字符串 str = input() #将输入字符串全部转换为大写形式 result_str = str.upper() #接受输入字符 s = input() #将输入字符转换为大写形式 result_s = s.upper() #用str.count()方法计算字符在字符串中的长度 print(result_str.count(result_s))
25.用键盘输入一个整数N,接下来让每行让键盘输入一个随机整数,一共输入N行,将输入整数去重排序后输出
while True: try: #输入随机整数的个数 N = int(input()) #让一个空列表接受输入的随机整数 li = [] for i in range(N): li.append(int(input())) i +=1 #将列表改为集合去重 se = set(li) #将集合改为列表进行排序 li_li = sorted(list(se)) #遍历输出排序后的列表元素 for i in li_li: print(i) except: break
26.字符串分割
str.split()字符串分割方法
str.ljust.()字符串对齐方法
while True: try: str = input() while len(str)>8: print(str[:8]) str = str[8:] print(str.ljust(8,'0')) except: break