python
quit() --退出
python内建函数:raw_input():输入函数 len():求字符串长度目录
range():生成一个序列(例如:range(1,5) 给出序列[1,2,3,4])
自定义函数:
函数通过 def 关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以
包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。
局部变量:
当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对
于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定
义的那点开始。
使用global语句:声明自定义函数内的变量为全局的 例如:global x 则x表示全局变量x
如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局
的。我们使用 global 语句完成这一功能。没有 global 语句,是不可能为定义在函数外的变量赋值的。
默认参数值:默认参数值应该是不可变的
重要:
只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先
声明有默认值的形参而后声明没有默认值的形参。
这是因为赋给形参的值是根据位置而赋值的。
例如, def func(a, b=5) 是有效的,但是 def func(a=5, b) 是 无效 的。
对于一些函数,你可能希望它的一些参数是 可选 的,如果用户不想要为这些参数提供值的话,这些参数就
使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认
值,从而给形参指定默认参数值。
return语句:return 语句用来从一个函数 返回 即跳出函数。我们也可选从函数 返回一个值 。
DocStrings:
文档字符串的惯例是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开
始是详细的描述。
Python有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候,从函数恢复文档字符串!
在Python中有三种内建的数据结构——列表、元组和字典。
列表可变/字符串和元组不可变
列表 元组和字符串都是序列
序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。
quit() --退出
python内建函数:raw_input():输入函数 len():求字符串长度目录
range():生成一个序列(例如:range(1,5) 给出序列[1,2,3,4])
自定义函数:
函数通过 def 关键字定义。def关键字后跟一个函数的 标识符 名称,然后跟一对圆括号。圆括号之中可以
包括一些变量名,该行以冒号结尾。接下来是一块语句,它们是函数体。
局部变量:
当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对
于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定
义的那点开始。
使用global语句:声明自定义函数内的变量为全局的 例如:global x 则x表示全局变量x
如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python这个变量名不是局部的,而是 全局
的。我们使用 global 语句完成这一功能。没有 global 语句,是不可能为定义在函数外的变量赋值的。
默认参数值:默认参数值应该是不可变的
重要:
只有在形参表末尾的那些参数可以有默认参数值,即你不能在声明函数形参的时候,先
声明有默认值的形参而后声明没有默认值的形参。
这是因为赋给形参的值是根据位置而赋值的。
例如, def func(a, b=5) 是有效的,但是 def func(a=5, b) 是 无效 的。
对于一些函数,你可能希望它的一些参数是 可选 的,如果用户不想要为这些参数提供值的话,这些参数就
使用默认值。这个功能借助于默认参数值完成。你可以在函数定义的形参名后加上赋值运算符(=)和默认
值,从而给形参指定默认参数值。
return语句:return 语句用来从一个函数 返回 即跳出函数。我们也可选从函数 返回一个值 。
DocStrings:
文档字符串的惯例是一个多行字符串,它的首行以大写字母开始,句号结尾。第二行是空行,从第三行开
始是详细的描述。
Python有一个很奇妙的特性,称为 文档字符串 ,它通常被简称为 docstrings 。DocStrings是一个重要的工具,由于它帮助你的程序文档更加简单易懂,你应该尽量使用它。你甚至可以在程序运行的时候,从函数恢复文档字符串!
在Python中有三种内建的数据结构——列表、元组和字典。
列表可变/字符串和元组不可变
列表 元组和字符串都是序列
序列的两个主要特点是索引操作符和切片操作符。索引操作符让我们可以从序列中抓取一个特定项目。切片操作符让我们能够获取序列的一个切片,即一部分序列。