深入浅析python变量加逗号,的含义


Posted in Python onFebruary 22, 2020

逗号,用于生成一个长度为1的元组

>>> (1)
1
>>> (1,)
(1,)
>>> 1,
(1,)

因此需要将长度为1的元组中元素提取出来可以用,简化赋值操作

>>> a=(1,)
>>> b=a
>>> b
(1,)
>>> b,=a
>>> b
1

最后print打印变量加,实现连续打印不换行的操作在python3中行不通了

Python 3.7.3 (default, Nov 15 2019, 04:04:52) 
[Clang 11.0.0 (clang-1100.0.33.16)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 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

ps:下面看下Python中逗号的妙用

闲着没事打算用Python刷一遍pat,输出过程中遇到了一个这样的问题:

题目1002题目要求 在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格,

但是Python中print语句默认会在后面加上换行符,加了逗号之后 巧妙的将换行变成了空格

附上1002代码:

#!/usr/bin/python
import sys
n = int(sys.argv[1])
count =0
while n!=0:
 count = count + n%10
 n = n/10
ans=[ ]
while count!=0:
 ans.insert(0,count%10)
 count=count/10
dic = {0:"ling", 1:"yi", 2:"er", 3:"san", 4:"si", 5:"wu", 6:"liu", 7:"qi", 8:"ba", 9:"jiu"}
for i in range(len(ans)):
 print dic[ans[i]],

逗号在类型转换中主要是元组的转换,只有当元组中只有一个元素的时候,需要逗号来转换为元组类型:

如:b=(11,) #b为一个元组,且元素只有一个

总结

到此这篇关于python变量加逗号,的含义的文章就介绍到这了,更多相关python逗号内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python使用循环实现批量创建文件夹示例
Mar 25 Python
Python查找函数f(x)=0根的解决方法
May 07 Python
Python实现树的先序、中序、后序排序算法示例
Jun 23 Python
CentOS 7下Python 2.7升级至Python3.6.1的实战教程
Jul 06 Python
Python文件的读写和异常代码示例
Oct 31 Python
使用python为mysql实现restful接口
Jan 05 Python
django传值给模板, 再用JS接收并进行操作的实例
May 28 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
python3中eval函数用法使用简介
Aug 02 Python
django项目中使用手机号登录的实例代码
Aug 15 Python
python使用rsa非对称加密过程解析
Dec 28 Python
Python 捕获代码中所有异常的方法
Aug 03 Python
详解django中Template语言
Feb 22 #Python
Python使用configparser库读取配置文件
Feb 22 #Python
Pytest参数化parametrize使用代码实例
Feb 22 #Python
Pytest mark使用实例及原理解析
Feb 22 #Python
python如何通过闭包实现计算器的功能
Feb 22 #Python
postman和python mock测试过程图解
Feb 22 #Python
Python实现链表反转的方法分析【迭代法与递归法】
Feb 22 #Python
You might like
判“新”函数:得到今天与明天的秒数
2006/10/09 PHP
Breeze 文章管理系统 v1.0.0正式发布
2006/12/14 PHP
php将mysql数据库整库导出生成sql文件的具体实现
2014/01/08 PHP
PHP文件大小格式化函数合集
2014/03/10 PHP
Laravel中间件实现原理详解
2016/10/09 PHP
PHP获取指定日期是星期几的实现方法
2016/11/30 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
js每次Title显示不同的名言
2008/09/25 Javascript
百度留言本js 大家可以参考下
2009/10/13 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
Javascript模块化编程(一)AMD规范(规范使用模块)
2013/01/17 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
javascript 事件处理示例分享
2014/12/31 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
javascript实现根据时间段显示问候语的方法
2015/06/18 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
jQuery on()方法绑定动态元素的点击事件无响应的解决办法
2016/07/07 Javascript
jQuery中的select操作详解
2016/11/29 Javascript
JS定时器实现数值从0到10来回变化
2016/12/09 Javascript
jQuery电话号码验证实例
2017/01/05 Javascript
详解Vue微信授权登录前后端分离较为优雅的解决方案
2018/06/29 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
JavaScript 绘制饼图的示例
2021/02/19 Javascript
[03:37]2016完美“圣”典 风云人物:Mikasa专访
2016/12/07 DOTA
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
用Python+OpenCV对比图像质量的几种方法
2019/07/15 Python
python中必要的名词解释
2019/11/20 Python
python利用dlib获取人脸的68个landmark
2019/11/27 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
Python读写操作csv和excle文件代码实例
2020/03/16 Python
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
自我鉴定怎么写
2014/01/12 职场文书
大学应届毕业生求职信
2014/05/24 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
技术负责人岗位职责
2015/02/10 职场文书
SQL SERVER中常用日期函数的具体使用
2021/04/08 SQL Server