深入浅析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 运算符 供重载参考
Jun 11 Python
Python操作sqlite3快速、安全插入数据(防注入)的实例
Apr 26 Python
Python入门篇之数字
Oct 20 Python
Python内置函数dir详解
Apr 14 Python
Python3读取zip文件信息的方法
May 22 Python
python 日期操作类代码
May 05 Python
python3结合openpyxl库实现excel操作的实例代码
Sep 11 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
全面了解django的缓存机制及使用方法
Jul 22 Python
Django获取该数据的上一条和下一条方法
Aug 12 Python
Flask项目中实现短信验证码和邮箱验证码功能
Dec 05 Python
Python对象的属性访问过程详解
Mar 05 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探针使用原理和技巧讲解
2019/09/17 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
AJAX的跨域与JSONP(为文章自动添加短址的功能)
2010/01/17 Javascript
jQuery中绑定事件的命名空间详解
2011/04/05 Javascript
javascript 中that的含义示例介绍
2014/05/14 Javascript
javascript实现日期格式转换
2014/12/16 Javascript
javascript限制文本框输入值类型的方法
2015/05/07 Javascript
基于JS实现的倒计时程序实例
2015/07/24 Javascript
JavaScript九九乘法口诀表的简单实现
2016/10/04 Javascript
原生js实现打字动画游戏
2017/02/04 Javascript
详谈js中数组(array)和对象(object)的区别
2017/02/27 Javascript
vue v-model表单控件绑定详解
2017/05/17 Javascript
浅析JavaScript中的平稳退化(graceful degradation)
2017/07/24 Javascript
JavaScript数组的5种迭代方法
2017/09/29 Javascript
jquery ajaxfileupload异步上传插件
2017/11/21 jQuery
vue-cli 如何打包上线的方法示例
2018/05/08 Javascript
vue quill editor 使用富文本添加上传音频功能
2020/01/14 Javascript
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
Python实用日期时间处理方法汇总
2015/05/09 Python
python遍历一个目录,输出所有的文件名的实例
2018/04/23 Python
Python3爬虫学习之将爬取的信息保存到本地的方法详解
2018/12/12 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
大学生自我评价怎样写好
2013/10/23 职场文书
医学院毕业生自荐信
2013/11/08 职场文书
银行领导证婚词
2014/01/11 职场文书
员工入职担保书范文
2014/04/01 职场文书
《彭德怀和他的大黑骡子》教学反思
2014/04/12 职场文书
带病坚持工作事迹
2014/05/03 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
村级干部党员公开承诺事项
2015/05/04 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
MySQL 数据丢失排查案例
2021/05/08 MySQL
Python采集股票数据并制作可视化柱状图
2022/04/04 Python