深入浅析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 04 Python
Python数字图像处理之霍夫线变换实现详解
Jan 12 Python
python进行两个表格对比的方法
Jun 27 Python
Python图片转换成矩阵,矩阵数据转换成图片的实例
Jul 02 Python
使用pip发布Python程序的方法步骤
Oct 11 Python
Python3的高阶函数map,reduce,filter的示例详解
Jul 23 Python
python2爬取百度贴吧指定关键字和图片代码实例
Aug 14 Python
python通过opencv实现图片裁剪原理解析
Jan 19 Python
python数据分析工具之 matplotlib详解
Apr 09 Python
python 画图 图例自由定义方式
Apr 17 Python
Python数据分析库pandas高级接口dt的使用详解
Dec 11 Python
Python爬取酷狗MP3音频的步骤
Feb 26 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的面试题集
2006/11/19 PHP
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
PHP的一个完美GIF等比缩放类,附带去除缩放黑背景
2014/04/01 PHP
PHP中使用array函数新建一个数组
2015/11/19 PHP
JavaScript 学习笔记(十一)
2010/01/19 Javascript
jquery一句话全选/取消全选
2011/03/01 Javascript
小试JQuery的AutoComplete插件
2011/05/04 Javascript
js监听输入框值的即时变化onpropertychange、oninput
2011/07/13 Javascript
关于js datetime的那点事
2011/11/15 Javascript
javascript省市级联功能实现方法实例详解
2015/10/20 Javascript
javascript Slip.js实现整屏滑动的手机网页
2015/11/25 Javascript
jQuery Timelinr实现垂直水平时间轴插件(附源码下载)
2016/02/16 Javascript
BootStrap glyphicon图标无法显示的解决方法
2016/09/06 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
2018/03/01 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
微信小程序 授权登录详解(附完整源码)
2019/08/23 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
javascript实现倒计时提示框
2021/03/02 Javascript
[04:16]DOTA2全国高校联赛16强抽签
2018/05/02 DOTA
python 写的一个爬虫程序源码
2016/02/28 Python
Python 编码Basic Auth使用方法简单实例
2017/05/25 Python
Python+OpenCV让电脑帮你玩微信跳一跳
2018/01/04 Python
Python短信轰炸的代码
2020/03/25 Python
jupyter notebook 增加kernel教程
2020/04/10 Python
Matplotlib.pyplot 三维绘图的实现示例
2020/07/28 Python
Python3获取cookie常用三种方案
2020/10/05 Python
naturalizer加拿大官网:美国娜然女鞋
2017/04/04 全球购物
French Connection官网:女装、男装及家居用品
2019/03/18 全球购物
美体小铺法国官方网站:The Body Shop法国
2020/06/04 全球购物
工程管理造价应届生求职信
2013/11/13 职场文书
酒吧员工的岗位职责
2013/11/26 职场文书
预备党员学习十八届三中全会精神思想汇报
2014/09/13 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
使用redis实现延迟通知功能(Redis过期键通知)
2021/09/04 Redis
简单聊聊Golang中defer预计算参数
2022/03/25 Golang
Nginx+Tomcat负载均衡多实例详解
2022/04/11 Servers