python 细枝末节

简介:

1. print  自动换行

看区别

复制代码
>>> for i in range(4):
...     print i
... 
0
1
2
3
>>> for i in range(4):
...     print i,
... 
0 1 2 3
复制代码

第一个自动回车;第二个没有自动回车,空格隔开。

结论:print会在行尾自动加回车。改变这种行为可以在在输出后边加“,”,不过输出以”空格“隔开

2. split 切开后看看

复制代码
>>> a = "abcd    "
>>> chunk = a.split(" ")
>>> chunk
['abcd', '', '', '', '']
>>> len(a)
8
>>> b = "abcd"
>>> chunkb = b.split(' ')
>>> chunkb
['abcd']
>>> len(chunk)
5
>>> len(chunkb)
1
>>> a = "abcccc"
>>> a.split('c')
['ab', '', '', '', '']

复制代码
分类:  Python每日小灶





本文转自jihite博客园博客,原文链接:http://www.cnblogs.com/kaituorensheng/p/3879141.html,如需转载请自行联系原作者
相关文章
|
6天前
|
Python
Python中 * 号有什么用?
`Python`中的`*`号不仅仅用于乘法运算,还涉及数据结构构造与解构、函数参数处理等。它可以用于列表的展开构造和解构,例如在列表中插入或拆分子列表。在字典构造时,`**`用于合并字典。在函数参数中,`*`用于接收不定长位置参数,`**`用于接收不定长关键字参数。此外,`*`和`/`还能限制函数调用的方式,如`*`使后续参数必须为关键字参数,`/`则限制只能使用位置参数。
|
1月前
|
安全 网络安全 数据安全/隐私保护
python telnetlib详解
`telnetlib`模块允许你通过Telnet协议与远程设备进行交互,执行命令并获取响应。这在自动化网络设备配置、远程服务器管理等场景中非常有用。需要注意的是,由于Telnet协议不安全,推荐在安全网络环境下使用,或者考虑替代协议如SSH。
49 0
|
1月前
|
缓存 Shell 开发工具
你可能不知道的 Python 技巧
你可能不知道的 Python 技巧
34 1
|
1月前
|
机器学习/深度学习 数据采集 运维
python实际应用
python实际应用
39 1
|
7月前
|
JSON NoSQL Redis
Python使用小结
Python使用小结
42 0
|
存储 移动开发 前端开发
python | 写一个记仇本
python | 写一个记仇本
80 0
|
Python
Python:使用2to3将Python2转Python3
Python:使用2to3将Python2转Python3
72 0
|
编解码 数据处理 索引
python xarray 简单介绍
python xarray 简单介绍
|
机器学习/深度学习 人工智能 运维
[Python]介绍
python特点 既然介绍python,我们肯定先要知道python相比其他语言到底有什么优点以及缺点。 优点:
245 0
[Python]介绍