深入浅析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利用operator模块实现对象的多级排序详解
May 09 Python
Python使用Turtle模块绘制五星红旗代码示例
Dec 11 Python
python实现冒泡排序算法的两种方法
Mar 10 Python
python实现简易通讯录修改版
Mar 13 Python
使用 Python 实现文件递归遍历的三种方式
Jul 18 Python
Python生成器的使用方法和示例代码
Mar 04 Python
python实现比较类的两个instance(对象)是否相等的方法分析
Jun 26 Python
django框架F&Q 聚合与分组操作示例
Dec 12 Python
Python 实现训练集、测试集随机划分
Jan 08 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 25 Python
django中嵌套的try-except实例
May 21 Python
Python常用外部指令执行代码实例
Nov 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递归遍历指定文件夹内的文件实现方法
2016/11/15 PHP
PHP运用foreach神奇的转换数组(实例讲解)
2018/02/01 PHP
javascript 处理HTML元素必须避免使用的一种方法
2009/07/30 Javascript
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
jQuery 取值、赋值的基本方法整理
2014/03/31 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
JavaScript实现同时调用多个函数的方法
2015/11/09 Javascript
解析Node.js异常处理中domain模块的使用方法
2016/02/16 Javascript
详解Angular 4 表单快速入门
2017/06/05 Javascript
深入理解Vue官方文档梳理之全局API
2017/11/22 Javascript
微信小程序视图容器(swiper)组件创建轮播图
2020/06/19 Javascript
微信小程序 flexbox layout快速实现基本布局的解决方案
2020/03/24 Javascript
javascript实现画板功能
2020/04/12 Javascript
vue $router和$route的区别详解
2020/12/02 Vue.js
[02:39]DOTA2国际邀请赛助威团西雅图第一天
2013/08/08 DOTA
分析Python的Django框架的运行方式及处理流程
2015/04/08 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
python3中获取文件当前绝对路径的两种方法
2018/04/26 Python
Python HTML解析模块HTMLParser用法分析【爬虫工具】
2019/04/05 Python
Pandas之排序函数sort_values()的实现
2019/07/09 Python
通过python改变图片特定区域的颜色详解
2019/07/15 Python
python基于socket进行端口转发实现后门隐藏的示例
2019/07/25 Python
Python命令行click参数用法解析
2019/12/19 Python
Python常用库大全及简要说明
2020/01/17 Python
python中如何打包用户自定义模块
2020/09/23 Python
神话般的珠宝:Ross-Simons
2020/07/13 全球购物
Flesh Beauty官网:露华浓集团旗下彩妆品牌
2021/02/15 全球购物
经济管理专业自荐信
2013/12/30 职场文书
自我评价格式
2014/01/06 职场文书
幼儿园小班教学反思
2014/02/02 职场文书
预备党员入党自我评价范文
2014/03/10 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
工程负责人任命书
2014/06/06 职场文书
建筑工地宣传标语
2014/06/18 职场文书
大学生心理健康活动总结
2015/05/08 职场文书