深入浅析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结合opencv实现人脸检测与跟踪
Jun 08 Python
详解Python3中的Sequence type的使用
Aug 01 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
Apr 11 Python
基于Python和Scikit-Learn的机器学习探索
Oct 16 Python
python调用系统ffmpeg实现视频截图、http发送
Mar 06 Python
Python3数字求和的实例
Feb 19 Python
Python PO设计模式的具体使用
Aug 16 Python
如何使用pandas读取txt文件中指定的列(有无标题)
Mar 05 Python
Python实现转换图片背景颜色代码
Apr 30 Python
python线程池如何使用
May 28 Python
谈谈python垃圾回收机制
Sep 27 Python
在Windows下安装配置CPU版的PyTorch的方法
Apr 02 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
php中strtotime函数用法详解
2014/11/15 PHP
php使用explode()函数将字符串拆分成数组的方法
2015/02/17 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
转换字符串为json对象的方法详解
2013/11/29 Javascript
浅谈js中变量初始化
2015/02/03 Javascript
DOM操作一些常用的属性汇总
2015/03/13 Javascript
原生javascript实现匀速运动动画效果
2016/02/26 Javascript
浅析BootStrap栅格系统
2016/06/07 Javascript
Underscore之Array_动力节点Java学院整理
2017/07/10 Javascript
解决使用Vue.js显示数据的时,页面闪现原始代码的问题
2018/02/11 Javascript
通过JS深度判断两个对象字段相同
2019/06/14 Javascript
Python中使用不同编码读写txt文件详解
2015/05/28 Python
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
浅谈python新手中常见的疑惑及解答
2016/06/14 Python
关于Python如何避免循环导入问题详解
2017/09/14 Python
python爬虫之xpath的基本使用详解
2018/04/18 Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
2018/10/21 Python
Python类的继承用法示例
2019/01/31 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
Python实现aes加密解密多种方法解析
2020/05/15 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
python opencv肤色检测的实现示例
2020/12/21 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
python 对xml解析的示例
2021/02/27 Python
GUESS德国官网:美国牛仔服装品牌
2017/02/14 全球购物
美国著名的家居用品购物网站:Bed Bath & Beyond
2018/01/05 全球购物
在校大学生的职业生涯规划书
2014/03/14 职场文书
运输服务质量承诺书
2014/03/27 职场文书
2014年群众路线党员自我评议
2014/09/24 职场文书
2014年财务科工作总结
2014/11/11 职场文书
土地租赁协议书
2015/01/29 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书
2016年教师节特级教师获奖感言
2015/12/09 职场文书
Python中np.random.randint()参数详解及用法实例
2022/09/23 Python