深入浅析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 02 Python
机器学习的框架偏向于Python的13个原因
Dec 07 Python
简单了解python模块概念
Jan 11 Python
python实现Decorator模式实例代码
Feb 09 Python
python3 selenium 切换窗口的几种方法小结
May 21 Python
python3实现爬取淘宝美食代码分享
Sep 23 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
python实现静态服务器
Sep 05 Python
PyTorch中反卷积的用法详解
Dec 30 Python
python如何实现图片压缩
Sep 11 Python
python 提高开发效率的5个小技巧
Oct 19 Python
Python中with上下文管理协议的作用及用法
Mar 18 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
第五节 克隆 [5]
2006/10/09 PHP
php下intval()和(int)转换使用与区别
2008/07/18 PHP
php 无限分类的树类代码
2009/12/03 PHP
PHP实现合并discuz用户
2015/08/05 PHP
php socket通信简单实现
2016/11/18 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
PHP中__set()实例用法和基础讲解
2019/07/23 PHP
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
原生js实现shift/ctrl/alt按键的获取
2013/04/08 Javascript
JavaScript中的函数声明和函数表达式区别浅析
2015/03/27 Javascript
浅谈js的ajax的异步和同步请求的问题
2016/10/07 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
canvas绘制多边形
2017/02/24 Javascript
nodejs接入阿里大鱼短信验证码的方法
2017/07/10 NodeJs
jquery获取链接地址和跳转详解(推荐)
2017/08/15 jQuery
详解Vue.js组件可复用性的混合(mixin)方式和自定义指令
2017/09/06 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
vue-cli 构建骨架屏的方法示例
2018/11/08 Javascript
JavaScript中继承原理与用法实例入门
2020/05/09 Javascript
如何实现小程序与小程序之间的跳转
2020/11/04 Javascript
解决Linux系统中python matplotlib画图的中文显示问题
2017/06/15 Python
对Python之gzip文件读写的方法详解
2019/02/08 Python
Gauss-Seidel迭代算法的Python实现详解
2019/06/29 Python
使用pandas读取文件的实现
2019/07/31 Python
在python中使用pyspark读写Hive数据操作
2020/06/06 Python
Keras 数据增强ImageDataGenerator多输入多输出实例
2020/07/03 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
澳大利亚宠物商店:Petbarn
2017/11/18 全球购物
网络工程师的自我评价
2013/10/02 职场文书
制定岗位职责的原则
2013/11/08 职场文书
施工质量承诺书范文
2014/05/30 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
公司团队口号霸气押韵
2015/12/24 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
MSSQL基本语法操作
2022/04/11 SQL Server
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL