Python基础解说.pptVIP

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python基础 施步青 2010.06.30 内容介绍 Python基础介绍 Python语法介绍 PyQt 基本介绍 Python如何打包成exe文件 Python优点 简单 高层语言 不需要处理诸多底层细节,如内存管理等 可移植性 Python程序可运行在所有平台上: Linux、Windows等 面向对象 可扩展性 C++ ? Python 提高python代码效率 可嵌入性 Python ? C++ 降低代码难度,脚本语言 丰富的库 标准库:正则表达式、线程、数据库、邮件系统、GUI、 CGI、FTP 其他库 : wxPython、Pyqt Python缺点 强制缩进 Python语言用缩进来区分语句关系的方式,从而导致诸多问题,如最常见的情况是tab和空格的混用会导致错误 运行速度 运行速度无法和编译语言相比,比Java稍快。有速度要求的话,用C++改写关键部分 市场较小 主要是 web2.0公 司,网游公司,Google,从而导致中文资料较少 代码执行过程 过程 源代码 ? 字节码?机器语言 解释器 解释器是一种让其他程序运行起来的程序。当你编写了一段Python 程序,Python 解释器将读取程序,并按照其中的命令执行,得出结果。实际上,解释器是代码与机器的计算机硬件之间的软件逻辑层。 文件类型: .py python源代码 .pyc python字节码文件 .pyw GUI源文件 .pyo 经过优化的源文件生成扩展名为“pyo”的文件 Python的执行 执行方法 命令行执行 a = 1 b = 2 print a+b 3 适合验证Python的语法特性 运行源文件 1) python xxx.py 直接执行 2)./xxx.py 这种运行方式需要python源代码中的第一行为#!/usr/bin/env python( 相对路径)或#!/usr/bin/python(绝对路径) 调试 python –m pdb xxx.py 执行平台 Linux、FreeBSD … Windows Python代码风格 符号#表示注释的开始 语句后不需要以符号;结尾,同行内有多个语句,可用;隔开 以tab键作为缩进的依据 不需要指定变量类型 以缩进区分语句层次关系,而不是{} 语句块以符号:开始 例子: # delete the previous parameter list while 1 : groupbox = self.mainLayout.itemAt(3) if groupbox: sip.delete(groupbox.widget()) else: break 注:帮助文档的获取方式为: help(关键字), 如:help(str) 运算符 逻辑操作 not (非) or(或) and(与) and特殊用法: c = a and b #如果两个都为真值,返回最后一个真值 b is 用来比较两个变量是否指向同一内存地址(也就是两个变量是否等价) 而 == 是用来比 较两个变量是否逻辑相等: a=[1,2] b=[1,2] a is b False a == b True in 判断 一个数 是否在 一个集合中 if yes in (y,ye,yes): print ok‘ 注:其他运算符与C++类似 控制流 if..elif..else 以缩进来判断if else的配对情况 python中无switch语句,可用if else代替 问号表达式python可写成: number=8

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档