![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
zxxx9527
这个作者很懒,什么都没留下…
展开
-
序列类型的打包和解包
打包:Python提供了另外两个涉及元组和其他序列类型的处理的便利。第一个便利是相当明显的。如果在大的上下文中给出了一系列逗号分割的表达式,它们将被视为一个独立的元组,即使没有提供封闭的圆括号。例如:data = 2,4,6,8 会被标识符赋值成元组(2,4,6,8),这种行为被称为元组的自动打包。在Python中,另一种常用的打包是从一个函数中返回多个值。return x,y 就自动返回单个对象,也就是元组。解包:a,b,c,d = range(7,11)对于这个语法,右边的表达式可以是任何原创 2020-08-16 17:04:29 · 327 阅读 · 0 评论 -
python的解析语法
一个很常见的变成任务是基于另一个序列的处理来产生一系列的值。通常,这个任务在Python中使用所谓的解析语法后实现很简单。一般形式如下:[expression for value in iterable if condition]if子句是可选的。解析计算与下面的传统控制结构计算结果列表在逻辑上是等价的。result = []for value in iterable if condtion: result.append(expression)Python支持类似的集、生成器或字典的解析原创 2020-08-16 16:50:38 · 496 阅读 · 0 评论 -
python的迭代器和生成器
迭代器Python中有许多类型的对象可以被定义为可迭代的。基本的容器类型,如列表、元组和集合,都可以定义为迭代类型。字符串可以产生它的字符的迭代,字典可以生成它的键的迭代,文件可以产生它的行的迭代。迭代器是一个对象,通过一些列的值来管理迭代。如果变量i定义为一个迭代器对象,接下来每次调用内置函数next(i),都会从当前序列中产生一个后续的元素。对象obj是可迭代的,那么通过语法iter(obj)可以产生一个迭代器。通过上述的定义,list的实例是可迭代的,但它本身不是一个迭代器。python还原创 2020-08-14 15:58:57 · 110 阅读 · 0 评论 -
python控制台输入和输出
print函数print函数自定义默认情况下,print函数在输出时会在每对参数间插入空格作为分隔,其实可以通过关键字参数sep自定义想要的分隔符以分隔字符串。print(a,b,c,sep=’:’)print(a,b,c,sep=’ ‘)默认情况下,在最后一个参数后会输出换行符,使用关键字参数end可以制定一个可选择的结尾字符串。print(a,b,c,sep=’:’,end=’’)input函数input是一个内置函数。year = int(input(‘sdadadas’))利用s原创 2020-08-14 15:33:43 · 1325 阅读 · 0 评论 -
Python对象以及运算符
python是一种面向对象的语言,类则是所有数据类型的基础。标识符、对象和赋值语句在Python语言的所有语句中,最重要的就是赋值语句。temperature = 98.6temperature作为标识符,与右边的对象相关联。可以通过向现有对象指定第二个标识符建立一个别名original = temperature一旦建立了别名,两个名称都可以用来访问底层对象。创建和使用对象创建一个类的新实例的过程被称为实例化。例如我们可以用w=Widget()这样的语句来创建这个类的实例。许多py原创 2020-08-14 15:17:02 · 297 阅读 · 0 评论 -
python解释器是什么?
解释器对于电脑的CPU,虽然功能强大,但是仍然不能处理Python语言,只能处理机器指令语言。所以需要一个翻译,把我们所用的语言翻译成CPU能执行的代码。其实我们安装JAVA也好,C也好,Python也罢,主要就是安装的这个编程语言的“编译器”。编译器/解释器:高级语言与机器之间的翻译官python解释器Python语法简单明了,贴近人类的使用习惯。作为一种动态解释性语言,让人们在写代码的时候可以更多的关注业务逻辑细节,而不需要花太多精力去关注数据类型定义、程序运行效率等!当我们编写Pytho原创 2020-08-14 11:22:55 · 1405 阅读 · 0 评论 -
Python星号用法: *和**的用法及区别
一个星(*):表示接收的参数作为元组来处理两个星(**):表示接收的参数作为字典来处理1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表中的项目。列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表。一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目。由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是...转载 2020-04-03 11:08:51 · 261 阅读 · 0 评论