Python
2017-10-15 14:16 好名字啊 阅读(299) 评论(0) 收藏 举报在个性化课程中我们接触学习了一种新的计算机语言Python,Python语法简洁清晰,特色之一是强制用空白符作为语句缩进。由于Python语言的简洁性、易读性以及可扩展性。使得我们的学习更加方便与轻松。
一.程序安装(略)
二.Python语言在基本语法
缩进
Python使用空格强制缩进代表语句的开始和结束。
注释
使用#字符注释
dir()#得到当前模块中定义的属性列表
控制语句
| 语句 | 用途 |
|---|---|
| if | 当条件成立时运行语句块。经常与else, elif(相当于else if) 配合使用。 |
| for | 遍历列表、字符串、字典、集合等迭代器,依次处理迭代器中的每个元素。 |
| while | 当条件为真时,循环运行语句块 |
| try | 与except,finally配合使用处理在程序运行中出现的异常情况 |
| class | 用于定义类型 |
| def | 用于定义函数和类型的方法 |
| pass | 表示此行为空,不运行任何操作 |
| assert | 用于程序调试阶段时测试运行条件是否满足 |
| with | 在一个场景中运行语句块。 |
| yield | 在迭代器函数内使用,用于返回一个元素。 |
| raise | 制造一个错误 |
| import | 导入一个模块或包 |
| from import | 从包导入模块或从模块导入某个对象。 |
| import as | 将导入的对象赋值给一个变量 |
| in | 判断一个对象是否在一个字符串/列表/元组里。 |
数据类型
| 划分 | 含义 |
|---|---|
| 类型 | 程序设计语言中不允许纯在的语法歧义和需要明确数据含义,对数据的一种划分 |
| 标准类型1 | 标准数据类型 |
| 2 | 标准类型操作符 |
| 3 | 内建函数 |
| 数值类型 | 分类,关系,BIF,随机函数 |
| 其他 | 空值.none |
数学运算
Python允许像数学的常用写法那样连着写两个比较运行符,它们的整除运算会向0的方向取值
import math
print(math.sin(math.pi/2))
1.0
三.Python函数
Python的函数支持递归、默认参数值、可变参数,但不支持函数重载
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。
函数能提高应用的模块性,和代码的重复利用率,也可以自己创建用户自定义函数。
def randint(a, b):
... "Return random integer in range [a, b], including both end points."...
help(randint)
Help on function randint in module main:
randint(a, b)
Return random integer inrange[a, b], including both end points.
对象的方法
四.Python模块
模块是一个包含所有你定义的函数和变量的文件,后缀名是.py模块可以被别的程序引用,以使用该模块中的函数等功能
一个模块只会被导入一次,不管执行多少次import。
dir()函数:没有给定参数时,dir()函数会罗列出给当前定义的所有名称
a=[1,2,3,4,5]
import fibo
fib=fibo.fib
dir()#得到当前模块中定义的属性列表
['buitins','doc','name','a','sys']del a
dir()
['buitins','doc','name',sys']
注意下划线为2个
浙公网安备 33010602011771号