码迷,mamicode.com
首页 > 编程语言 > 详细

笔记-Python中逗号的作用

时间:2015-11-14 23:24:18      阅读:393      评论:0      收藏:0      [点我收藏+]

标签:

1、用,去掉额外的换行符

技术分享

>>> for i in range(0,5):
...     print i
...
0
1
2
3
4
>>> for i in range(0,5):
...     print i,
...
0 1 2 3 4

 

很明显 print语句默认的会在后面加上 换行  加了逗号之后 换行 就变成了 空格

 

赋值表达式的后面加了逗号后,会自动得到一个tuple的对象

>>> a = 1
>>> b = 2,
>>> print type(a)
<type ‘int‘>
>>> print type(b)
<type ‘tuple‘>
>>> c = []
>>> d = [],
>>> print type(c)
<type ‘list‘>
>>> print type(d)
<type ‘tuple‘>

2.逗号在类型转化中的使用 主要是元组的转换
赋值表达式的后面加了逗号后,会自动得到一个tuple的对象,在作一些与类型相关的工作或需要序列化时,是不能得到期望的结果的。工作中碰到类似灵异现象时,可以把这个放到自己的checklist中了。

>>> print c
[]
>>> print d
([],)
>>> print a
1
>>> print b
(2,)

 

3、用在 django 列表后面添加,

笔记-Python中逗号的作用

标签:

原文地址:http://www.cnblogs.com/wjx1/p/4965215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!