数据蛙数据分析每周作业

Python基础之1 部分语句介绍

2019-03-03  本文已影响0人  ZLin223

脚本语言的第一行:#!/usr/bin/env python这种用法是为了防止操作系统用户没有将python装在默认的/usr/bin路径里,这种写法会去环境设置寻找python目录

range 函数

range 返回一个序列的数。这个序列从第一个数开始到第二个数为止。例如, range(1,5) 给出序列[1, 2, 3, 4]。默认地, range 的步长为1。如果我们为range 提供第三个数,那么它将成为步长。例如,range(1,5,2) 给出[1,3]。记住,range 向上延伸到第二个数,即它不包含第二个

for 语句

for 循环可以有else 。else 部分是可选的。如果包含else ,它总是在for 循环结束后执行一次,

除非遇到break 语句。

for..in 循环对于任何序列都适用

break 语句

break 语句是用来终止循环语句的,即哪怕循环条件没有变为False 或序列还没有

被完全迭代结束,也停止执行循环语句。

break 语句可以跳出 for 和 while 的循环体。如果你从 for 或 while 循环中终止,任何对应的循环 else 块将不执行

continue语句

continue语句被用来告诉Python跳过当前循环块中的剩余语句,然后继续进行下一轮循环。

循环语句可以有 else 子句,它在穷尽列表(以for循环)或条件变为 false (以while循环)导致循环终止时被执行,但循环被break终止时不执行。

函数用关键字def 来定义

函数是重用的程序段

局部变量

当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有

任何关系,即变量名称对于函数来说是局部的。这称为变量的作用域。所有变量的作

用域是它们被定义的块,从它们的名称被定义的那点开始

使用全局语句

如果你想要为一个定义在函数外的变量赋值,那么你就得告诉Python 这个变量

名不是局部的,而是全局的。我们使用global 语句完成这一功能。没有global 语句,

是不可能为定义在函数外的变量赋值的。

你可以使用定义在函数外的变量的值

你可以使用同一个global 语句指定多个全局变量。例如global x, y, z 。

上一篇 下一篇

猜你喜欢

热点阅读