版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Python编程快速入门(零基础朋友)什么是蟒蛇?python是一种简单、易学且功能强大的编程语言。它具有高效的高级数据结构,可以简单地实现面向对象编程、。Python语法简洁明了,支持作为解释性语言的动态输入。Python是大多数平台上许多领域的理想开发语言,尤其是对于快速应用程序开发。Python官方网站的描述简明Python教程的作者是谁?GuidovanRossum于1996年创建了Python。现在他在谷歌工作。GuidovanRossum(窟库Simple、易于学习和扩展、可嵌入解释性面向对象、高级自由开放源代码、可移植为什么要学习Python?对高效率的实际需求、可理解性结合了许
2、多优点(我使用Python!你为什么想学蟒蛇?Python的特性)简单性、学习Python是一种代表简单思想的语言。简单的语法很容易学。Python的伪代码特性是它最大的优势之一。Python使您能够专注于解决问题,而不是理解语言本身。)面向对象的高级语言不需要关注底层细节,而是需要在CC中操作指针。与其他语言相比,Python以一种强大而简单的方式实现了面向对象的编程。)解释性Python程序不需要编译成二进制代码,可以直接在源代码上运行。为编译语言(CC)源文件编译链接器可执行文件。为什么要学蟒蛇?Python功能)免费开源便携式Unix衍生系统Win系统家庭掌上平台(掌上电脑手机)游戏控
3、制台(PSP痔。)可扩展性嵌入性如果一段关键代码想要运行得更快,或者算法没有公开,您可以用C或C语言编写这部分程序,然后在Python程序中使用它们。您可以将Python嵌入到CC程序中,为程序用户提供脚本功能。丰富的Python标准库非常庞大,包括正则表达式、文档生成、单元测试、线程、数据库、网络浏览器、等等。止匕外,还有其他高质量的库,如wxPython、Twisted和图像库。进入Python编程世界中的Python官方网站:http:wikiwoodpickerorgcnmoinhtp:downloadcsdnnettp:http:plexcomplexxxabcdeftrufasel
4、eejjjjpython快速启动数据类型字符串:索引运算符:slice运算符joinoperation*repeatoperationstrPython=#Python#striscol=#iscol!#strPython睇一个字符strPython:tho#P#StrikoL#最后一个字符StrikoL:ISRsquo!输入#Pythonicool!#*#rsquoPython快速启动数据类型列表、元组、字典列表和元组:它可以被看作是一个公共数组NumberList=,MIXList=LSQUOLISHUHAORSQOMixTuple=(LSQUOPIPHONSQOLSQUISRSQUO,L
5、SQUCOOLRSQUO元组可以被视为只读列表,例如:mixTuple=lsquoCrsquo,错误!PRINTMIXTUPLE,MIXTUPLE,MIXTUPLEPHONISCOOLdictionary:MYDICT=#NAME#:#李树浩#,#HEIGHT#:,#AGE#:FOrmaKeyinmydict:PRINTMKEY,由KeyValue组成。MyDickmkey#indent:Tab空白Python快速开始缩进while循环语句如果条件语句缩进:简洁、可读循环语句:whilewhilewhile表达式:#expressionconditionalexpressionwhilesit
6、e#StatementconditionalStatement根据条件循环执行:ifelifelseifexpression:#bluepart可以独立使用如果suiteexpression:#greenpart可以省略或多个elifsuiteexpression:#elif必须有elseelseuite#Python没有switchcasePython快速开始for循环语句循环语句:forrange()的内置函数Python中的for循环不同它不是一个计数循环,而是一个迭代循环,例如:fornItemin、lsquoemailrsquo、lsquohomrk:PrintUnitemFront
7、emInRange():#range()等效于、printnitem。#printNoWordWrapMethod:Add逗号forcharingSystemString:#MyString=LSQUOACBSQUIOPRINTCHARFORIINRange(LEN(MYSTRING):#LEN()字符串长度Printlsquo(d)I),MyString#Output:()aPython快速启动for循环语句循环语句:forenumerate()内置函数#enumerate(中断约束:Index、元素双循环Fori,Ncharinenumerate(MyString):Print#(d)#(
8、I),MyString列表分辨率:for语句平方=项*项Filename=rawinput(#请输入文件名:#)hfile=file(filename,#r#)forlineinfile:printline,hfileclose()#close()是文件对象的一个属性,hfile#属性可以是数据值或函数和方法类、module、file和复数等。都有属性。#此示例适用于较小的文件,否则会占用太多内存。Python快速启动错误处理错误和异常:tryexcept#Python编译时出现语法错误,运行时检测到其他错误。#当遇到错误时,Python解释器抛出异常并显示详细信息。尝试:#您要管理的代码段异
9、常错误,e:打印错误原因。E#程序员也可以使用raise故意抛出异常Python快速启动函数:deffunctionname(参数):#参数可以为空,带有默认选项documentstring#可选函数描述语句函数suite#函数代码段returnnfunobj#您不能自动返回None对象defaddmeter(me):#函数示例:magic操作return(meme)#括号不能省略printadmeter()#printadmeter(#Python#)#pytonythonprintadmete、r#ABC#)#、#ABC#ABC#Python快速启动类模块类类类名(基类):可选文档字符串#描述性文本(可选)staticmemberdeclarations#staticmemberdefinitio
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 形容词副词比较级最高级复习
- 2026桥梁建设行业钢结构工艺技术应用研究报告
- 2026余压发电行业技术路线图绘制与中长期发展规划报告
- 2026无人驾驶技术发展现状及商业化进程研究报告
- 无机合成化学第一章绪论2学时
- 2026智能家电行业技术发展趋势及市场机遇与产业链投资价值研究报告
- 《数据输入输出》课件
- 朱自清散文的结尾研究
- 2026中国半导体封装材料行业产销规模及竞争策略深度调研报告
- 2026汽车后市场服务创新投资分析供需服务技术应用研究
- 初中物理八年级下册《摩擦力》教学设计
- 岳阳观盛投资发展有限公司招聘笔试题库2026
- 空调水管道试压冲洗专项方案
- (2026年版)中国有肾脏意义的单克隆免疫球蛋白血症诊治专家共识课件
- 家用电器产品检测合同协议
- 2025年吉林省地理生物会考真题试卷+解析及答案
- 2026年辽宁省铁岭市西丰县第二中学中考二模数学试题(含答案)
- 2026年九省联考化学答案及试卷
- 2026全国高考体育单招考试语文试题试题(含答案)
- 2026年大学生人文知识竞赛题库及答案
- 2025年管理岗面试试题及答案
评论
0/150
提交评论