社区
脚本语言
帖子详情
python小问题关于字符串
qq_41684553
2018-08-27 04:29:10
str = input("Enter a line: ")
num= ''.join([x for x in str if x.isdigit()])
print(num)
这段代码中的for前为什么要加x?
...全文
531
13
打赏
收藏
python小问题关于字符串
str = input("Enter a line: ") num= ''.join([x for x in str if x.isdigit()]) print(num) 这段代码中的for前为什么要加x?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zengzz
2018-10-11
打赏
举报
回复
写入列表的值
alexzshl
2018-09-19
打赏
举报
回复
取出符合if的项带入前面的式子,前面不一定是一个x,也可以是x+2这样
AlbertS
2018-09-12
打赏
举报
回复
num= ''.join([x for x in str if x.isdigit()])
这里面for前面的x就是将符合条件的x加入到结果链表并形成最终的字符串,如果for前面是x*2,那么就是将选出的数字字符复制成两个,即xx,放入到结果字符传中
WBerica
2018-09-08
打赏
举报
回复
列表推导式的格式,占位需要
匿名用户9527
2018-09-08
打赏
举报
回复
列表生成式前面需要这样写出for循环里的变量
简明教程
2018-09-04
打赏
举报
回复
Python 推导式
手无护鸡之力
2018-09-03
打赏
举报
回复
这样你可以对x进行处理。x.upper(), x**2 等等
csbinchina
2018-09-02
打赏
举报
回复
等价于:
for x in str:
if x.isdigit():
num += x
print(num)
王老彐
2018-09-02
打赏
举报
回复
系统需要占位
欢乐的小猪
2018-08-29
打赏
举报
回复
for前加的表达式就是生成的列表的值。你放个常数1,就出来常数1的列表
G_scsd
2018-08-29
打赏
举报
回复
for 前面那个x 是你在推导中得到的所有数据的集合,只要满足x.isdigit()的值都会给x,这个x是个列表,你多去看下python的推导吧
oyljerry
2018-08-27
打赏
举报
回复
把符合后面if条件的x存入链表
wudamen
2018-08-27
打赏
举报
回复
列表推导式
遍历str判断是否是数字,如果是的话返回给x,然后把x的结果放在列表里面, 假设输入的是 100分 -> "".join( ["1" , "0", "0" ] ) -> result "100"
python
去除
字符串
中指定字符
python
中的strip()可以去除头尾指定字符 结果: 可以看到只能删除头尾指定字符。想要去除中间字符,可以使用replace()函数 结果: note:1. strip(str)基本用法:ss.strip(rmStr)ss.strip()参数为空时,默认去除ss
字符串
中头尾\r, \t, \n, 空格等字符;参数为某个字符时,可以去掉头尾指定字符噢,例如:输入: 运行结果: 需要注意strip是按字符级别匹配的,只要头尾出现字符集中的字符,就会被strip掉,而不是整段字符匹配
简单的
Python
小例子——
字符串
找差异
简单的
Python
小例子——
字符串
找差异快来一起学习
Python
吧
字符串
找差异解决思路代码结语 快来一起学习
Python
吧
字符串
找差异 给定两个
字符串
,寻找两
字符串
中所有不同的单个字符 例: 请输入第一个
字符串
:爷爷与爸爸 请输入第二个
字符串
:爸爸与妈妈 [‘妈’, ‘爷’] 请输入第一个
字符串
:34840kkkASD 请输入第二个
字符串
:akgs48 [‘g’, ‘D’, ‘a’, ‘0’, ‘A’, ‘3’, ‘S’, ‘s’] 解决思路 首先,通过for循环遍历找到两
字符串
的相同字符,在通过加法连接
python
列表转为
字符串
python
列表转化为
字符串
python
怎么匹配
字符串
_
python
正则表达式如何匹配
字符串
python
正则表达式匹配
字符串
的方法:1、使用【(.+?)】这个正则表达式来提取单个位置的
字符串
;2、使用【(?P…)】这个正则表达式【匹配连续多个位置的
字符串
。
python
正则表达式匹配
字符串
的方法:一、单个位置的
字符串
提取这种情况我们可以使用(.+?)这个正则表达式来提取。 举例,一个
字符串
"a123b",如果我们想提取ab之间的值123,可以使用findall配合正则表达式,这样会返回一个...
Python
中的
字符串
分割
本文介绍了
Python
中常用的
字符串
分割方法,包括使用split()函数、正则表达式和
字符串
切片。正则表达式是一种强大的模式匹配工具,它可以用于
字符串
的高级操作,包括
字符串
分割。在上述示例中,我们首先使用split()函数将
字符串
拆分成列表,然后使用
字符串
切片操作将列表中的每个
字符串
截取前三个字符。split()函数是
Python
中常用的
字符串
方法之一,它可以根据指定的分隔符将
字符串
拆分成一个列表。在上述示例中,我们使用re模块的split()函数,并传入正则表达式","作为分隔符进行
字符串
分割。
脚本语言
37,743
社区成员
34,211
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章