Python培训ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
List的使用。可以像c语言中数据一样引用list 中的元素。
print bList[1] List常用操作:append, del, + ,*, len(list) [0] * 5
8
Python的数据类型:列表(方法)
列表对象支持的方法(演示)
append(x) count(x) :X在List中的个数 extend(L) Index(x) insert(i,x) pop(x) remove(x) reverse() sort()
LGB规则 大多数名字引用在三个作用域中查找:先局部(Local), 次之全局(Global),再次之内置(Build-in)。若仍然找 不到这个变量名,则引发NameError异常.
18
Python 函数参数
函数的参数分类: 默认参数:def function(ARG=VALUE) 元组参数:def function(*ARG) 字典参数:def function(**ARG)
3
使用python安装python, 请参阅:http://www.python.org
运行python脚本: 交互式运行(在Windows平台下有GUI界面) 执行python脚本文件 在Linux/UNIX环境下运行程序 。 在python头部加一行:#! /usr/local/bin/python chmod +x myfile.py ./myfile.py (当然也可以直接以python myfile 方式执行)
11
Python的数据类型:字典(常用方法)
字典的常用方法(演示): has_key(x) keys() values() items() clear() copy() update(x) get(x[,y])
12
Python 控制语句 if
Python支持三种不同的控制结构:if,for和 while,不支持C语言中的switch语句。 (1)if 语句的用法: if EXPRESSION1:
14
Python 控制语句 while
while语句的用法: a=0 while a > 5:
a=a+1 print a else: print "a's value is five"
15
Python 循环中的控制语句
break: 终止当前循环 continue: 终止本次循环 pass: 什么事都不错
STATEMENT1 elif EXPRESSION2:
STATEMENT2 else:
STATEMENT3
13
Python 控制语句 for
for语句的用法: mylist = "for statement" for word in mylist:
print word else: #最终执行
print "End list"
q=7
#q其为数值型变量
q = “Seven” #q为字符串型变量
基本数据类型:字符串,整数,浮点数,虚数, 布尔型。
集合类型:列表(List),元组(Tuple),字典 (Dictionary或Hash)
7
Python的数据类型
列表(List)List的定义。 aList = [23] 或者 bList = [1,2,3]
4
快速开始简单语句
print “hello world” 计算器 1+1 格式化字符串 print "The total is %0.2f" %56.3598
5
注释 和 模块
注释 # 我是注释 “”“ 我的注释 ”“” 模块 import sys sys.exit()
6
Python的数据类型
变量的定义。在python中,变量的类型是由 赋给它的数值定义的。
Python培训
Python基本语法与编程
1
目标
使用 Python …. ….
2
Python 基础篇 -Life Is Short You Need Python
Python 简介Python是一种开源的 、解析 性的,面向对象的编程语言。 Python使用一种优雅的语法,可读性强 Python支持类和多层继承等的面向对象编程 技术。 Python可运行在多种计算机平台和操作系统 中,如unix,windows,MacOS,OS/2 等等
16
Python 函数
函数定义: def function_name(arg1,arg2[,...]):
statement [return value]
函数名: 函数名必须以下划线或字母开头,可以包含任意 字母、数字或下划线的组合。不能使用任何的标 点符号; 函数名是区分大小写的。 函数名不能是保留字。
9
Python的数据类型:元组(Tuple)
Tuple的定义 aTuple = (1, 3, 5) print aTuple 元组可以用方括号括起下标做索引 元组一旦创建就不能改变 列表大部分操作同样适用于元组
10wk.baidu.com
Python的数据类型:字典(Hash)
字典是一个用大括号括起来的键值对,字典元 素分为两部份,键(key)和值。 字典是python中唯一内置映射数据类型。通 过指定的键从字典访问值。 字典的使用: a = {‘a’:’aa’, ‘b’:’bb’} a[‘c’]=‘cc’ a.has_key(‘a’)
17
Python 函数作用域
Python使用名称空间的概念存储对象,这个名称空间就 是对象作用的区域, 不同对象存在于不同的作用域。
不同对象的作用域规则: 每个模块都有自已的全局作用域。 函数定义的对象属局部作用域,只在函数内有效,不会影 响全局作用域中的对象。 赋值对象属局部作用域,除非使用global关键字进行声 明。
一些规则: 默认值必须在非默认参数之后; 在单个函数定义中,只能使用一个tuple参数( *ARG)和一个字典参数(**ARG)。 tuple参数必须在连接参数和默认参数之后。 字典参数必须在最后定义。
19
内置特殊函数
apply() 函数 apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典 中,间接地调用函数. args是一个包含将要提供 给函数的按位置传递的参数的元组. 如果省略了 args,任何参数都不会被传递. kwargs是一个 包含关键字参数的字典.
print bList[1] List常用操作:append, del, + ,*, len(list) [0] * 5
8
Python的数据类型:列表(方法)
列表对象支持的方法(演示)
append(x) count(x) :X在List中的个数 extend(L) Index(x) insert(i,x) pop(x) remove(x) reverse() sort()
LGB规则 大多数名字引用在三个作用域中查找:先局部(Local), 次之全局(Global),再次之内置(Build-in)。若仍然找 不到这个变量名,则引发NameError异常.
18
Python 函数参数
函数的参数分类: 默认参数:def function(ARG=VALUE) 元组参数:def function(*ARG) 字典参数:def function(**ARG)
3
使用python安装python, 请参阅:http://www.python.org
运行python脚本: 交互式运行(在Windows平台下有GUI界面) 执行python脚本文件 在Linux/UNIX环境下运行程序 。 在python头部加一行:#! /usr/local/bin/python chmod +x myfile.py ./myfile.py (当然也可以直接以python myfile 方式执行)
11
Python的数据类型:字典(常用方法)
字典的常用方法(演示): has_key(x) keys() values() items() clear() copy() update(x) get(x[,y])
12
Python 控制语句 if
Python支持三种不同的控制结构:if,for和 while,不支持C语言中的switch语句。 (1)if 语句的用法: if EXPRESSION1:
14
Python 控制语句 while
while语句的用法: a=0 while a > 5:
a=a+1 print a else: print "a's value is five"
15
Python 循环中的控制语句
break: 终止当前循环 continue: 终止本次循环 pass: 什么事都不错
STATEMENT1 elif EXPRESSION2:
STATEMENT2 else:
STATEMENT3
13
Python 控制语句 for
for语句的用法: mylist = "for statement" for word in mylist:
print word else: #最终执行
print "End list"
q=7
#q其为数值型变量
q = “Seven” #q为字符串型变量
基本数据类型:字符串,整数,浮点数,虚数, 布尔型。
集合类型:列表(List),元组(Tuple),字典 (Dictionary或Hash)
7
Python的数据类型
列表(List)List的定义。 aList = [23] 或者 bList = [1,2,3]
4
快速开始简单语句
print “hello world” 计算器 1+1 格式化字符串 print "The total is %0.2f" %56.3598
5
注释 和 模块
注释 # 我是注释 “”“ 我的注释 ”“” 模块 import sys sys.exit()
6
Python的数据类型
变量的定义。在python中,变量的类型是由 赋给它的数值定义的。
Python培训
Python基本语法与编程
1
目标
使用 Python …. ….
2
Python 基础篇 -Life Is Short You Need Python
Python 简介Python是一种开源的 、解析 性的,面向对象的编程语言。 Python使用一种优雅的语法,可读性强 Python支持类和多层继承等的面向对象编程 技术。 Python可运行在多种计算机平台和操作系统 中,如unix,windows,MacOS,OS/2 等等
16
Python 函数
函数定义: def function_name(arg1,arg2[,...]):
statement [return value]
函数名: 函数名必须以下划线或字母开头,可以包含任意 字母、数字或下划线的组合。不能使用任何的标 点符号; 函数名是区分大小写的。 函数名不能是保留字。
9
Python的数据类型:元组(Tuple)
Tuple的定义 aTuple = (1, 3, 5) print aTuple 元组可以用方括号括起下标做索引 元组一旦创建就不能改变 列表大部分操作同样适用于元组
10wk.baidu.com
Python的数据类型:字典(Hash)
字典是一个用大括号括起来的键值对,字典元 素分为两部份,键(key)和值。 字典是python中唯一内置映射数据类型。通 过指定的键从字典访问值。 字典的使用: a = {‘a’:’aa’, ‘b’:’bb’} a[‘c’]=‘cc’ a.has_key(‘a’)
17
Python 函数作用域
Python使用名称空间的概念存储对象,这个名称空间就 是对象作用的区域, 不同对象存在于不同的作用域。
不同对象的作用域规则: 每个模块都有自已的全局作用域。 函数定义的对象属局部作用域,只在函数内有效,不会影 响全局作用域中的对象。 赋值对象属局部作用域,除非使用global关键字进行声 明。
一些规则: 默认值必须在非默认参数之后; 在单个函数定义中,只能使用一个tuple参数( *ARG)和一个字典参数(**ARG)。 tuple参数必须在连接参数和默认参数之后。 字典参数必须在最后定义。
19
内置特殊函数
apply() 函数 apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典 中,间接地调用函数. args是一个包含将要提供 给函数的按位置传递的参数的元组. 如果省略了 args,任何参数都不会被传递. kwargs是一个 包含关键字参数的字典.