`
54yuri
  • 浏览: 28229 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Python 当中逗号的一处用法

阅读更多
曾经看到代码当中有一段颇为奇怪,是

b = 111
a = ( b, )  


为什么要写成这样呢( b, )? b后面多一个"," 还能编译通过?!太怪了

后来终于明白了,这a是个Tuple,如果写成

a = (b) 

那就成了强制转换了, python当中为了区别,可以允许() 当中最后一个元素依然以,结尾 !

其实写成

a = ( 33, b,  )
a = ( 22, 33, b,  )


也没错
分享到:
评论

相关推荐

    python print 按逗号或空格分隔的方法

    Python中print函数的使用方法是十分灵活的,它不仅可以输出基本的数据类型,还可以通过参数控制输出格式,使得输出的内容更加符合用户的需求。在本篇文章中,我们会详细探讨如何使用print函数实现按逗号或空格分隔的...

    Python实现按逗号分隔列表的方法

    **方法一:循环拼接法** 这种方法通过循环遍历列表,将每个元素转换为字符串并用逗号连接起来。具体步骤如下: 1. 首先,确保输入的数据是列表类型,如果需要,可以使用`list()`进行转换。 2. 初始化一个字符串`...

    深入浅析python变量加逗号,的含义

    如果想将一个长度为1的元组解压赋值给单个变量,可以使用逗号简化赋值过程: ```python # 定义一个长度为1的元组 a = (1,) # 将元组赋值给b b = a # 使用逗号解压赋值,将元组中的元素赋给b b, = a # 现在b是1,...

    Python 列表使用教程.wmv

    序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。...创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

    程序设计导论:Python语言实践

    此外,Python代码通常使用缩进来表示代码块,这是其独特之处。 2. **变量与数据类型**:Python支持多种数据类型,包括整型(int)、浮点型(float)、字符串(str)和布尔型(bool)。另外,Python还提供了列表...

    详解python中executemany和序列的使用方法

    详解python中executemany和序列的使用方法 一 代码 import sqlite3 persons=[ (Jim,Green), (Hu,jie) ] conn=sqlite3.connect(:memory:) conn.execute(CREATE TABLE person(firstname,lastname)) conn....

    Python中逗号的三种作用实例分析

    这种用法是最常见也是最直观的,它没有太多特别之处,但仍然是理解逗号功能的基础。 **示例代码:** ```python def example_function(a, b): return a + b result = example_function(1, 2) print(result) # ...

    马哥python课堂笔记-马哥教育PYTHON相关基础笔记.pdf

    Python是一种广泛使用的编程语言,因其简洁的语法和强大的功能而受到欢迎。在马哥教育的PYTHON相关基础笔记中,我们看到几个关键知识点: 1. **推荐书籍**:学习Python时,有几本经典教材值得参考,包括《Python ...

    Python-csvsql用SQL查询你的CSV文件

    在IT行业中,处理数据是一项常见的任务,而CSV(逗号分隔值)文件因其轻便、易读且兼容性好,常被用作数据交换格式。面对大量的CSV数据,我们通常需要进行各种复杂的查询和分析,这时,"Python-csvsql"工具就显得尤...

    Python考试(有答案)(1).docx

    9. 要根据逗号分割字符串,可以使用`split(',')`方法。正确的调用方式是`str.split(",")`。 10. 函数定义`def fun(a=3): return a-1`,嵌套调用`fun(fun(fun()))`的结果是递归调用后的结果,初始值a为3,每次递归减1...

    python算法趣味题目

    - `''.join('%s,%s' % (k, v) for k, v in dic.items())`:利用字符串的`join`方法和列表推导式,将字典中的键值对转换为字符串形式,并用逗号分隔。 通过上述步骤,我们可以清晰地看到Python在处理这类问题时的...

    Python 实现在文件中的每一行添加一个逗号

    以上就是Python中实现文件每一行末尾添加逗号的完整流程。这样的操作在数据预处理、日志处理等场景中非常常见。理解并掌握这一技巧能帮助你在实际项目中更加灵活地处理文件内容。记得在处理文件时,要确保文件路径...

    软通python机试考题总结.docx

    解释:在 Python 中,可以使用 encode() 方法将字符转换成字节。 14. 以下是正确的字符串():C “abc”ab” 解释:在 Python 中,字符串可以使用双引号或单引号括起来。 15. “ab”+”c”*2 结果是:():B ...

    Python中split()的用法.docx

    Python 中 split() 的用法 Python 中的 split() 函数是一个非常有用的字符串处理函数,它可以将字符串拆分成多个子字符串,并返回一个列表。该函数的语法为:str.split(str="", num=string.count(str))[n]。 其中...

    python中split函数的用法

    Python 中 split 函数的用法 Python 中的 split 函数是一个非常重要的字符串处理函数,它可以将一个字符串按照指定的分隔符进行划分,并返回一个分割后的字符串列表。本文将详细介绍 Python 中 split 函数的用法和...

    python中split函数的用法.pdf

    为了更好地理解 `split()` 函数的使用方法,我们将通过几个示例来具体展示: ##### 示例 1:使用默认分隔符 ```python s = "Hello World" result = s.split() print(result) # 输出:['Hello', 'World'] ``` 在这...

    第5章-python列表-python入门、python基础课件.pptx

    列表由一系列按特定顺序排列的元素组成,通常用方括号`[]`来表示,并以逗号分隔元素。在Python中,列表是可变的,这意味着你可以修改列表中的元素,添加或删除元素。 1. **列表的表示和使用** 列表的名字通常选择...

    python程序设计课件pdf版

    Python是一种高级编程语言,以其简洁明了的语法和强大的功能深受程序员喜爱。在Python中,序列是一种基础且重要的数据结构,用于存储和操作一组有序的数据。在这个“Python程序设计课件”中,主要讨论了序列的概念,...

    Python字符串连接的5种方法.docx

    `join()` 是Python字符串的一个内置方法,它接受一个列表作为参数,并使用调用该方法的字符串作为连接符,将列表中的所有元素连接成一个新的字符串。例如: ```python str_list = ['Python', 'Tab'] a = '' ...

Global site tag (gtag.js) - Google Analytics