python 中join 和 split的用法
来源:互联网 发布:warframe端口脱机 编辑:程序博客网 时间:2024/05/30 05:05
python 中join 和 split的用法
1.join
用法示例:
In [1]: words = ['I','like','to','dance']In [3]: ' '.join(words)Out[3]: 'I like to dance'In [4]: '_'.join(words)Out[4]: 'I_like_to_dance'
2.split
用法示例:
In [5]: test = 'I like to dance'In [6]: test.split()Out[6]: ['I', 'like', 'to', 'dance']In [10]: test.split(' ',1)Out[10]: ['I', 'like to dance']
举一个复杂的例子:
cast(''.join('|{: ^5} '.format(num) if num > 0 else '| ' for num in row) + '|')
join 是split 的逆方法
以上代码中:
^
是居中显式,<
是左对齐,>
是右对齐,冒号后面有一个空格
,意思是空格填充
。
例如使用a = '{:0<5}'.format(123)
那么结果就是'12300'
,左对齐,长度为5,使用 0 填充,对于
题目中|{: ^5} '.format(num)
,同理,不同的是使用空格填充,并且是居中
('|{: ^5} '.format(num) if num > 0 else '| ' for num in row)
,
仔细分析,类似于
([x if x > 3 else x*2 for x in range(10)])
,
这个跟上面的结构基本类似,加上方括号更好理解一点,
range(10) = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9],for x in range(10)
,
即在0-9 之间,if x > 3
,如果x > 3
,得到x
,else x *2
,否则得到x*2
阅读全文
0 0
- python中join()和split()的用法
- python 中join 和 split的用法
- python 中join 、split函数的用法
- join和split的用法
- Python中的join()函数和split()函数的用法
- Python中的join()函数和split()函数的用法
- PYTHON join 和 split 函数用法
- python中join()和split()使用方法
- Python中.split()和.join()方法对比
- js中join与split的用法
- js中replace()、join()、split()的用法
- python join 和 split
- python join 和 split
- python join 和 split
- [python]split 和 join
- python join 和 split
- python join 和 split的常用使用方法
- python join 和 split的详细说明
- webapp开发框架
- 运行jar包时指定端口
- 输入校验
- javaScript基本包装类型及变量定义的区别
- ES6 异步编程(一)——Promise
- python 中join 和 split的用法
- Unity GUI 系统应知
- sql server 查看表的死锁和Kill 死锁进程
- ajax调取php,mysql后台数据实例
- Cron在线生成器
- 在代码中设置RadioButton中图片大小
- fullcalendar日历控件知识点集合
- 解决热块冲突的主要思路
- 决策树