Python基础入门讲义~~.ppt
《Python基础入门讲义~~.ppt》由会员分享,可在线阅读,更多相关《Python基础入门讲义~~.ppt(24页珍藏版)》请在三一办公上搜索。
1、Python教学培训讲义,2011年06月吴昊远,目录,4、Python中的面向对象,3、Python中的类和函数,1、Python入门及常用语法分析(上),2、Python入门及常用语法分析(下),5、用Python实现简单的聊天功能,6、用Eclipse调试python代码(选),Python 的历史.问 baidu or googlePython的IDE搭建服务端(编译,解释器)开发工具eclipse,ironPython,vs2008+为什么要学PythonPython相对于其他语言的优缺点Python的应用领域anywhere,Python入门及常用语法分析,所有语言的入门程序-He
2、llo World!Hello World 的来历Brian Kernighan&Dennis Ritchie两位作者的The C Programming Language 一书中第一个范例就是输出 Hello world!该书是最权威的C语言教科书,两位作者正是大名鼎鼎的C语言发明人,昵称“K&R”我们的第一个示例print Hello BK_Testprint1+1print1+1=?,Python入门及常用语法分析,扩展包导入Import packageNameFrom pakcageName import 注释方式:行:#这里是注释内容段:这里是注释内容转义符:如,print hell
3、o n world print rhello n world运算符:Python的算术运算符除了+、-、*、/、%之外,还有求幂(*)和取整除(/);Python的jiben 比较运算符=,=,,Python的赋值运算符=,Python入门及常用语法分析,格式化字符串字符串:%s整型数:%d无符号整型数:%u八进制:%o十六进制:%x%X浮点数:%f科学记数法:%e%E根据数值的不同自动选择%e或%f:%gExample:print The total is%0.2f%56.3598print The total is%0.4f%56.3598print The total is%d%56.3
4、598Obj=raw_input()Print“你是%s”%Obj,Python入门及常用语法分析,数据类型基本数据类型:字符串,整数,浮点数,布尔型。集合类型:列表(List),元组(Tuple),字典(Dictionary或Hash)列表(List)List的定义。aList=23 或者 bList=1,2,3print bList1 List常用操作:append,del,+,*,len(list)0*5Tuple(元组)的定义aTuple=(1,3,5)print aTuple,Python入门及常用语法分析,列表对象支持的方法append(x)count(x):X在List中的个数e
5、xtend(L)Index(x)insert(i,x)pop(x)remove(x)reverse()sort()Example:list.append(x)#将元素x加入list列表 list.sort()对列表list进行排序元组可以用方括号括起下标做索引元组一旦创建就不能改变 列表大部分操作同样适用于元组,Python入门及常用语法分析,Python中的控制结构:Python支持三种不同的控制结构:if,for和while,不支持C语言中的switch语句。(1)if 语句的用法:if EXPRESSION1:STATEMENT1elif EXPRESSION2:STATEMENT2el
6、se:STATEMENT3for语句的用法:mylist=for statementfor word in mylist:print wordelse:#最终执行 print End list,Python入门及常用语法分析,while语句的用法:a=0while a 5:a=a+1 print aelse:print as value is five“Python 循环中的控制语句break:终止当前循环continue:跳过本次循环pass:什么事都不错,Python入门及常用语法分析,Python中的字典:字典是python中唯一内置映射数据类型。通过指定的键从字典访问值,即 key,v
7、alue模式字典的使用:a=a:aa,b:bbac=cca.has_key(a)#判断字典中是否存在此值字典的常用方法:has_key(x)keys()values()items()clear()copy()update(x)get(x,y),Python入门及常用语法分析,函数定义:def function_name(arg1,arg2,.):statementreturn value函数名:函数名必须以下划线或字母开头,可以包含任意字母、数字或下划线的组合。不能使用任何的标点符号;函数名是区分大小写的。函数名不能是保留字。,Python入门及常用语法分析,Python中的类:简单例子#!/
8、usr/bin/python#-*-encoding:utf-8-*-class test:#定义一个test类 desc=这是一个测试类。#在类中定义一个属性desc def _init_(self,name1):#对象构造函数,初始化类 self.name1=name1 def show(self,name2):#在类中定义一个方法show()print hello world print name1:,self.name1 print name2:,name2调用obj=test(这是传递给name1的值)#生成test类的实例对象print obj.desc#调用类中的desc属性ob
9、j.show(这是传递给name2的值)#调用类中的show()方法,Python入门及常用语法分析,类的首字母大写,没有特别原因不要在前面加“T”或者“C”什么的函数和变量尽量全小写,单词间下划线连接python命名规范(约定):类里面“单下划线”开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量;而 双下划线 开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。,Python入门及常用语法分析,面向对象编程 class Foo:def _init_(self,a,b):self.a=a self.b=b def show_a(self):p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 基础 入门 讲义

链接地址:https://www.31ppt.com/p-5445791.html