深入浅析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原始套接字编程示例分享
Feb 21 Python
详解如何使用Python编写vim插件
Nov 28 Python
Python yield与实现方法代码分析
Feb 06 Python
python opencv 图像尺寸变换方法
Apr 02 Python
Python使用分布式锁的代码演示示例
Jul 30 Python
Python中的字符串切片(截取字符串)的详解
May 15 Python
pygame实现俄罗斯方块游戏(AI篇1)
Oct 29 Python
在django中使用apscheduler 执行计划任务的实现方法
Feb 11 Python
pytorch 模型的train模式与eval模式实例
Feb 20 Python
Python3.9又更新了:dict内置新功能
Feb 28 Python
解决django 向mysql中写入中文字符出错的问题
May 18 Python
python 使用多线程创建一个Buffer缓存器的实现思路
Jul 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生成SessionID和图片校验码的思路和实现代码
2009/03/10 PHP
async和DOM Script文件加载比较
2014/07/20 PHP
理解PHP中的Session及对Session有效期的控制
2016/01/08 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
2016/01/14 PHP
来自国外的14个图片放大编辑的jQuery插件整理
2010/10/20 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
面向对象设计模式的核心法则
2013/11/10 Javascript
ajax请求乱码的解决方法(中文乱码)
2014/04/10 Javascript
jquery中ready()函数执行的时机和window的load事件比较
2015/06/22 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
2015/12/31 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
jQuery用户头像裁剪插件cropbox.js使用详解
2017/06/07 jQuery
如何让你的JS代码更好看易读
2017/12/01 Javascript
angular1.x ui-route传参的三种写法小结
2018/08/31 Javascript
深入剖析Python的爬虫框架Scrapy的结构与运作流程
2016/01/20 Python
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
浅谈python中的__init__、__new__和__call__方法
2017/07/18 Python
python如何重载模块实例解析
2018/01/25 Python
解决DataFrame排序sort的问题
2018/06/07 Python
Numpy数据类型转换astype,dtype的方法
2018/06/09 Python
解决Python pandas plot输出图形中显示中文乱码问题
2018/12/12 Python
python实现动态创建类的方法分析
2019/06/25 Python
关于tensorflow的几种参数初始化方法小结
2020/01/04 Python
Python @property装饰器原理解析
2020/01/22 Python
Python3爬虫里关于识别微博宫格验证码的知识点详解
2020/07/30 Python
Perry Ellis官网:美国男士品味服装
2016/12/09 全球购物
Java里面如何把一个Array数组转换成Collection, List
2013/07/26 面试题
C# Debug和Testing相关面试题
2015/10/25 面试题
公务员年总结的自我评价
2013/10/25 职场文书
毕业生求职找工作的自我评价范文
2013/11/27 职场文书
加拿大留学自荐信
2014/01/28 职场文书
2014年保育员个人工作总结
2014/12/02 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
实验室安全管理制度
2015/08/05 职场文书
星际争霸 Light vs Action 一场把教主看到鬼畜的比赛
2022/04/01 星际争霸