Python3基础学习笔记(精品).pdf

Python3基础学习笔记(精品).pdf

ID:23103626

大小:1000.01 KB

页数:53页

时间:2018-11-04

Python3基础学习笔记(精品).pdf_第1页
Python3基础学习笔记(精品).pdf_第2页
Python3基础学习笔记(精品).pdf_第3页
Python3基础学习笔记(精品).pdf_第4页
Python3基础学习笔记(精品).pdf_第5页
资源描述:

《Python3基础学习笔记(精品).pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Python3基础学习笔记2014年8月23日作者:李松CSDN博客:http://blog.csdn.net/lisonglisonglisongGitHub博客:http://songlee24.github.com前言Python是一门强大的解释型、面向对象的高级程序设计语言,它优雅、简单、可移植、易扩展,可用于桌面应用、系统编程、数据库编程、网络编程、web开发、图像处理、人工智能、数学应用、文本处理等等。这个学习笔记比较基础但比较系统,适合Python的初学者用以快速入门。它讲解了Python3.x的基本语法和高级特性,从基本数据类型、运算符、流程控制、函

2、数、文件IO到模块、异常处理和面向对象,并且附上了很多经过测试的代码帮助读者去理解。相信看完这个学习笔记,你会对Python有一个整体的概念,这会激起你对这门语言的兴趣,那时候你可以进一步去深入了解Python标准库,然后可以找几个Python小项目练练手。注:1.本学习笔记以python3.4.1版本为基础。2.代码测试环境为linux-fedora20。3.语言水平有限,表述如有不准确的地方,敬请指正。generatedbysonglee第一篇HelloWorld对于新手一般会遇到一个问题:学习Python2还是Python3呢?对于我个人而言,我开始学习的时候

3、是个完全的新手,没有历史包袱,所以我直接学习Python3。我相信在未来几年,Python3会逐步取代Python2成为主流。Python是一门解释型、面向对象、动态数据类型的高级程序设计语言,更多的介绍看《官方文档》。Python让程序更加的紧凑、可读性更强,用Python写的程序通常比同样的C、C++或Java程序要短得多,这是因为以下几个原因:高级数据结构使你能够在单条的语句中表达复杂的操作。代码块的组织依赖于缩进而不是开始/结束符,例如{}。参数或变量不需要声明。OK!下面开始让我们进入Python的世界吧!一、第一个HelloWorld程序1、交互模式交互

4、模式即命令行模式,在Linux终端输入$python即可进入Python交互模式,主提示符>>>提示你输入命令:$pythonPython3.3.2(default,Jun302014,17:20:03)[GCC4.8.320140624(RedHat4.8.3-1)]onlinuxType"help","copyright","credits"or"license"formoreinformation.>>>输入多行结构时就需要从属提示符了,例如下面这个if语句:>>>flag=True>>>ifflag:...print("HelloWorld!")...Hel

5、loWorld!>>>注:在Python3.x中,print是一个函数,所以必须使用括号输出。2、脚本文件我们也可以将代码写到一个.py文件中:print("HelloWorld!")然后用python命令执行该脚本文件:$pythonhello.pyHelloWorld!3、可执行脚本在类Unix系统中,Python脚本可以像Shell脚本那样直接执行,通过在脚本文件开头添加一行:#!/usr/bin/envpython然后通过chmod命令修改权限为可执行:$chmod+xhello.py执行:$./hello.pyHelloWorld!二、基础语法1、编码默认

6、情况下,Python3源码文件以UTF-8编码,所有字符串都是unicode字符串。当然你也可以为源码文件指定不同的编码:#-*-coding:cp-1252-*-2、标识符在Python3中,非-ASCII标识符也是允许的了。但最好还是只使用英文、数字、下划线作为标识符,并且不能以数字开头。(区分大小写)3、python保留字保留字即关键字,我们不能把它们用作任何标识符名称。Python的标准库提供了一个keywordmodule,可以输出当前版本的所有关键字:>>>importkeyword>>>keyword.kwlist['False','None','Tr

7、ue','and','as','assert','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']4、注释Python中单行注释以#开头,多行注释用三个单引号(’’’)或者三个双引号(”””)将注释括起来。5、行与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。