如果要定义一个空的tuple,可以写成(): 但是,要定义一个只有1个元素的tuple,如果你这么定义: 定义的不是tuple,是 1 这个数!这是因为括号()既可以表示tuple,又可以表示数学公式中的小括号,这就产生了歧义,因此,Python规定,这种情况下,按小括号进行计算,计算结果自然是1。 ...
分类:
其他好文 时间:
2018-11-17 21:30:10
阅读次数:
247
仿函数:实质就是重载了小括号(),通过类,定义一个对象,对象可以被实例化,具有内存可以存储数据,把需要比较的数据事先给到类对象的成员,这样在比较两个值的时候,可以只传入需要被比较的值即可。因为比较的值有一个已经在类实例化对象时,就已经初始化给到类对象的成员,后期只需要传入需要被比较的那个值。 如:使 ...
分类:
编程语言 时间:
2018-11-14 14:26:03
阅读次数:
171
一、元组:俗称不可变的列表,又被称为只读列表。元组用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以,但就是不能修改。 注意:如果元组中只有一个元素,一定要加一个逗号,否则就不是元组。 注意:关于不可变,这里元组不可变的意思是子元素不可变【即元组没有修改操作】,而子元素内 ...
分类:
编程语言 时间:
2018-11-03 20:10:55
阅读次数:
304
一.函数 定义一个事情或者是功能,等到需要的时候直接去用就好了.那么这里定义东西就是一个函数 def 函数名: 函数体 return 调用(执行) 谁调用返回值就给谁 调用就是函数名加小括号 执行顺序: def func(): #1 print("sdad") #3 return "sadsd" f ...
分类:
其他好文 时间:
2018-10-31 13:54:37
阅读次数:
125
方法:(Method) 1.概念:就是一段拥有特定功能的程序(在其他编程语言中称为“函数”:Function) 2.特点:在方法名后面有小括号() 自定义方法: 1.位置: (1)类体中:即类名后的{}中 (2)main()方法的外边,和main()方法是平级关系,并且和main()方法没有先后顺序 ...
分类:
编程语言 时间:
2018-10-26 00:44:19
阅读次数:
201
Lesson 016 —— python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。 元组与字符串 ...
分类:
编程语言 时间:
2018-10-21 16:57:00
阅读次数:
151
Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可 实例: tup1 = ('physics', 'chemistry', 1997, 2000) tup2 = (1, 2, ...
分类:
编程语言 时间:
2018-10-20 11:51:28
阅读次数:
143
07:在创建对象时注意区分()和{} 自C++11以来,指定初始化值的的方式包括使用小括号,等号,以及大括号: C++将后两种使用大括号的两种方式视为相同的方式。 C++11之前,单纯的直接初始化和复制初始化方式,在某些情况下无法进行想要的初始化。比如没有办法在初始化STL容器时直接指定所持有的值。 ...
分类:
编程语言 时间:
2018-10-14 00:15:59
阅读次数:
203
推导式创建序列 推导式是一个或多个迭代器快速创建序列的一种方式。可以将循环和条件判断结合,简化代码。几个推导式注意符号的使用,比如小括号,方括号,大括号等等。 列表推导式 列表推导式生成列表对象,语法: [表达式 for item in 可迭代对象] 或者:[表达式 for item in 可迭代对 ...
分类:
编程语言 时间:
2018-10-04 13:45:26
阅读次数:
124
一. 什么是面向对象? 1. 在了解面向对象之前,首先我们需要知道两个概念:(1)什么是函数?函数是对功能或动作的一种封装.函数的语法结构如下: 上面的结构中, func是函数名, arg1是形参, 在函数的内部是函数体. 在定义了函数以后, 我们只需要在下面 用函数名接上一个小括号( func() ...
分类:
编程语言 时间:
2018-10-03 23:11:23
阅读次数:
205