Python字符串的方法及注释
方法
描述
示例...
7年前 (2017-08-08)
阅读(2448)
赞一个 (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)
阅读(2734)
赞一个 (0)
链接直达
高阶函数英文叫Higher-order function。一、什么是高阶函数?我们以实际代码为例子,一步一步深入概念。1、变量可以指向函数以Python内置的求绝对值的函数abs()为例,调用该函数用以下代码:>>> abs(-10)
10但是,如果只写abs呢?>>> abs
<built-in function abs>
>>&...
7年前 (2017-08-07)
阅读(3646)
赞一个 (1)
链接直达
变量作用域Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4中,分别是:L (Local) 局部作用域E (Enclosing) 闭包函数外的函数中G (Global) 全局作用域B (Built-in) 内建作用域以 L –> E –> G –>B 的规则查找,即:在局部找不到,便会去...
7年前 (2017-08-07)
阅读(3637)
赞一个 (0)
链接直达
函数参数1、参数检查调用函数时,如果参数个数不对,Python解释器会自动检查出来,并抛出TypeError:>>> abs(1,2)
Traceback (most recent call last):
File "<pyshell#2>", line 1, in&nb...
7年前 (2017-08-07)
阅读(3598)
赞一个 (0)
链接直达
函数详解
调用函数
Python内置了很多有用的函数,我们可以直接调用。
要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:
http://docs.python.org/3/library/functions.html#abs
也可以在交互式...
7年前 (2017-08-06)
阅读(3856)
赞一个 (0)
链接直达
作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息,在前面我们没有提及,这章节我们会专门介绍。
Python有两种错误很容易辨认:语法错误和异常。
语法错误
Python 的语法错误或者称之为解析错,是初学者经常碰到的,如下实例
>>> while True print('Hello world&...
7年前 (2017-08-06)
阅读(3831)
赞一个 (0)
链接直达
1、列表生成式列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)):>>> list(range(1, 11))
[1, 2, 3, 4, 5, 6,&n...
7年前 (2017-08-06)
阅读(3514)
赞一个 (0)
链接直达
dict 字典字典是另一种可变容器模型,且可存储任意类型对象。Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度。每个键值对用冒号:分割,每个对之间用逗号,分割,整个字典包括在花括号{ }中d = {key1 : value1, key2 : value2&nbs...
7年前 (2017-08-05)
阅读(3911)
赞一个 (1)
链接直达
序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一个列表,只要把...
7年前 (2017-08-05)
阅读(3821)
赞一个 (1)
链接直达
要计算1+2+3,我们可以直接写表达式:
>>> 1 + 2 + 3
6
要计算1+2+3+...+10,勉强也能写出来。
但是,要计算1+2+3+...+10000,直接写表达式就不可能了。
为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。
Python中的循环语句有 for 和 while。...
7年前 (2017-08-05)
阅读(3336)
赞一个 (0)
链接直达
一、If 条件语句1.1 if...else...If 条件语句最简单的原型为:if 判断条件:
执行语句
else:
执行语句判断条件可以分开写,也可以写在一个表达式中示例a=10
b=20
c=30
if(c > b and a < ...
7年前 (2017-08-05)
阅读(3322)
赞一个 (1)
链接直达