社区
脚本语言
帖子详情
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?
...全文
529
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
中return输出
字符串
_
python
基础——
字符串
Python
字符串
字符串
是
Python
中最常用的数据类型。我们可以使用引号('或")来创建
字符串
。创建
字符串
很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "
Python
Runoob"
Python
访问
字符串
中的值
Python
不支持单字符类型,单字符在
Python
中也是作为一个
字符串
使用。
Python
访问子
字符串
,可以使用方括号来截取
字符串
...
python
去除
字符串
中指定字符
python
中的strip()可以去除头尾指定字符 结果: 可以看到只能删除头尾指定字符。想要去除中间字符,可以使用replace()函数 结果: note:1. strip(str)基本用法:ss.strip(rmStr)ss.strip()参数为空时,默认去除ss
字符串
中头尾\r, \t, \n, 空格等字符;参数为某个字符时,可以去掉头尾指定字符噢,例如:输入: 运行结果: 需要注意strip是按字符级别匹配的,只要头尾出现字符集中的字符,就会被strip掉,而不是整段字符匹配
十种方式拼接
Python
字符串
字符串
是所有编程语言中都有的基本变量的类型,程序员基本每天都在和
字符串
打交道。 本篇文章我们一起细数
Python
中的各种
字符串
拼接方法。每种
字符串
拼接方式的使用场景各不相同,我们可以在开发过程中灵活运用。 一、用逗号“,”拼接 运行结果: 用逗号拼接的结果中,相邻的两个
字符串
之间会有空格。 二、空格自动拼接 运行结果: 三、多行
字符串
自动拼...
python
字典转
字符串
python
字典转
字符串
解释例子 解释
python
中将字典转为
字符串
的方式,可以使用 str;如果要将
字符串
转为字典,则可以使用 eval。但是有一个
问题
,如果你的字典里的
字符串
使用的是双引号,通过 str 转换后会变成单引号,这时候还有一个方案可选,使用 json.dumps,就可以保住双引号。 例子 声明字典 a,转换成
字符串
b,再转换回字典 c;使用另一种方式转换成
字符串
d,并且打印出两种转换的耗时。如果不用考虑双引号,则使用 str,毕竟比 json.dumps 快了一个数量级。 impor
python
中输入
字符串
_
python
如何输入
字符串
字符串
是
Python
中最常用的数据类型。我们可以使用引号( ' 或 " )来创建
字符串
。创建
字符串
很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"
Python
访问
字符串
中的值
Python
不支持单字符类型,单字符在
Python
中也是作为一个
字符串
使用。
Python
访问子
字符串
,可以使用方括号来截取
字符串
,如下实例:var1...
脚本语言
37,743
社区成员
34,212
社区内容
发帖
与我相关
我的任务
脚本语言
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写文章