深入浅析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 subprocess模块学习总结
Mar 13 Python
跟老齐学Python之再深点,更懂list
Sep 20 Python
Python中实现结构相似的函数调用方法
Mar 10 Python
让python在hadoop上跑起来
Jan 27 Python
Python列表和元组的定义与使用操作示例
Jul 26 Python
python使用KNN算法手写体识别
Feb 01 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 Python
浅析PyCharm 的初始设置(知道)
Oct 12 Python
python opencv角点检测连线功能的实现代码
Nov 24 Python
python中numpy数组与list相互转换实例方法
Jan 29 Python
如何用用Python将地址标记在地图上
Feb 07 Python
python爬虫scrapy基本使用超详细教程
Feb 20 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解析RSS的方法
2015/03/05 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
让innerHTML的脚本也可以运行起来
2006/07/01 Javascript
ExtJS PropertyGrid中使用Combobox选择值问题
2010/06/13 Javascript
silverlight线程与基于事件驱动javascript引擎(实现轨迹回放功能)
2011/08/09 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
Jquery 监视按键,按下回车键触发某方法的实现代码
2014/05/11 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
实现无刷新联动例子汇总
2015/05/20 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
浅谈js内置对象Math的属性和方法(推荐)
2016/09/19 Javascript
vue 本地环境跨域请求proxyTable的方法
2018/09/19 Javascript
150行Node.js实现的dns代理工具
2019/08/02 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
原生JS实现顶部导航栏显示按钮+搜索框功能
2019/12/25 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
python网络爬虫采集联想词示例
2014/02/11 Python
使用FastCGI部署Python的Django应用的教程
2015/07/22 Python
浅析python中的分片与截断序列
2016/08/09 Python
python实现自动发送邮件
2018/06/20 Python
浅谈Python反射 & 单例模式
2019/03/21 Python
python BlockingScheduler定时任务及其他方式的实现
2019/09/19 Python
如何基于python操作excel并获取内容
2019/12/24 Python
python路径的写法及目录的获取方式
2019/12/26 Python
Python2和Python3中@abstractmethod使用方法
2020/02/04 Python
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
M.M.LaFleur官网:美国职业女装品牌
2020/10/27 全球购物
应届护士推荐信
2013/11/16 职场文书
工厂仓管员岗位职责
2015/04/01 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
2016教师节问候语
2015/11/10 职场文书
2016年教师反腐倡廉心得体会
2016/01/13 职场文书
Nginx服务器添加Systemd自定义服务过程解析
2021/03/31 Servers
世界十大动漫制作公司排行榜,迪士尼上榜,第二是美国代表性文化符
2022/03/18 欧美动漫