0%

函数与 Lambda 表达式

函数

函数的定义

  1. 函数以 def 关键词开头,后接函数名和圆括号 ()
  2. 函数执行的代码以冒号起始,并且缩进。
  3. return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的 return 相当于返回 None
    1
    2
    3
    4
    def functionname(parameters):
    "函数_文档字符串"
    function_suite
    return [expression]
    阅读全文 »

[TOC]

列表

定义

列表是有序不定长集合语法为 [元素 1, 元素 2, 元素 3,..., 元素 N]

列表的创建

创建一个普通列表

1
2
a = [1, 2, 3] # [1, 2, 3]
b = list(4, 5, 6) # [4, 5, 6]

使用列表解析式

1
[i for i in range(10)] # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

列表内的元素可以是不同类型。

1
mix = [1, 'lsgo', 3.14, [1, 2, 3]] # mix = [1, 'lsgo', 3.14, [1, 2, 3]]
阅读全文 »