驭行 发表于 2022-9-20 22:31:43

头哥练习平台python题目,去除字符串中的非字母

例给一段字符串abcde12%cd*98
输出abcdecd

花子君呦 发表于 2022-9-22 09:03:05

char = input('请输入一段字符串:')
for i in char:
    if 'A' <= i <= 'Z' or 'a'<=i <='z':
      print(i,end = '')

cflying 发表于 2022-9-22 10:26:03

import re
a='abcde12%cd*98'
print(re.sub('\W+|\d+','',a))

驭行 发表于 2022-9-25 19:18:18

花子君呦 发表于 2022-9-22 09:03
char = input('请输入一段字符串:')
for i in char:
    if 'A'

这个for里的i是啥意思,还有我想用另一个字符变量来储存这个处理后 的字符串,而不是直接这么输出它

花子君呦 发表于 2022-9-26 06:14:22

驭行 发表于 2022-9-25 19:18
这个for里的i是啥意思,还有我想用另一个字符变量来储存这个处理后 的字符串,而不是直接这么输出它

for相当于while循环,for可以用来遍历可迭代对象

花子君呦 发表于 2022-9-26 06:16:35

驭行 发表于 2022-9-25 19:18
这个for里的i是啥意思,还有我想用另一个字符变量来储存这个处理后 的字符串,而不是直接这么输出它

i是接收遍历每一个的对象
页: [1]
查看完整版本: 头哥练习平台python题目,去除字符串中的非字母