一、列表
Python中列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。
以下是 Python 中列表的方法:
方法
描述...
7年前 (2017-08-10)
阅读(2458)
赞一个 (2)
链接直达
frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。frozenset() 语法:class frozenset([iterable])参数iterable:可迭代的对象,比如列表、字典、元组等等。返回值返回新的 frozenset 对象,如果不提供任何参数,默认会生成空集合。。实例>>> num3 = frozenset([1,2,3,4,5])
>&...
7年前 (2017-08-09)
阅读(3432)
赞一个 (0)
链接直达
sorted() 函数对所有可迭代的对象进行排序操作。
sort 与 sorted 区别:
sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。
list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。...
7年前 (2017-08-09)
阅读(3572)
赞一个 (0)
链接直达
filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。filter语法filter(function, iterable)参数function -- 判断函数。iterable -- 可迭代对象。返回值返回列表。实例过滤出列表中的所有奇数:...
7年前 (2017-08-09)
阅读(2852)
赞一个 (1)
链接直达
格式化占位符
数字占位符,值可以不用写数字
>>> "{0} love {1},{2}".format('I',"You","Aimi")
'I love You,Aimi'
关键字占位符
关键字占位符,需要在值中,对应相关的关键字参数,否...
7年前 (2017-08-08)
阅读(2762)
赞一个 (0)
链接直达
Python字符串的方法及注释
方法
描述
示例...
7年前 (2017-08-08)
阅读(2488)
赞一个 (1)
链接直达
Map函数我们先看map。map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回。举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个list [1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map()实现如下:现在,我们用Python代码实现:>>> def f(x):
r...
7年前 (2017-08-07)
阅读(2776)
赞一个 (0)
链接直达
高阶函数英文叫Higher-order function。一、什么是高阶函数?我们以实际代码为例子,一步一步深入概念。1、变量可以指向函数以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码:>>> abs(-10)
10但是,如果只写abs呢?>>> abs
<built-in function abs>
>>&...
7年前 (2017-08-07)
阅读(3690)
赞一个 (1)
链接直达
变量作用域Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4中,分别是:L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域以 L –> E –> G –>B 的规则查找,即:在局部找不到,便会去...
7年前 (2017-08-07)
阅读(3680)
赞一个 (0)
链接直达
函数参数1、参数检查调用函数时,如果参数个数不对,Python解释器会自动检查出来,并抛出TypeError:>>> abs(1,2)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in&nb...
7年前 (2017-08-07)
阅读(3637)
赞一个 (0)
链接直达
函数详解
调用函数
Python内置了很多有用的函数,我们可以直接调用。
要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:
http://docs.python.org/3/library/functions.html#abs
也可以在交互式...
7年前 (2017-08-06)
阅读(3901)
赞一个 (0)
链接直达
作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。
Python有两种错误很容易辨认:语法错误和异常。
语法错误
Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例
>>> while True print('Hello world&...
7年前 (2017-08-06)
阅读(3870)
赞一个 (0)
链接直达