Python编程快速入门(零基础朋友)
什么是蟒蛇?python是一种简单、易学且功能强大的编程语言。
它具有高效的高级数据结构,可以简单地实现面向对象编程、。
Python语法简洁明了,支持作为解释性语言的动态输入。 Python是大多数平台上许多领域的理想开发语言,尤其是对于快速应用程序开发。
Python官方网站的描述《简明Python教程》的作者是谁?GuidovanRossum于1996年创建了Python。
现在他在谷歌工作。
GuidovanRossum()富库Simple 、易于学习和扩展、可嵌入解释性面向对象、高级自由开放源代码、可移植为什么要学习Python?对高效率的实际需求、可理解性结合了许多优点(我使用Python!你为什么想学蟒蛇?Python的特性)简单性、学习Python是一种代表简单思想的语言。简单的语法很容易学。
Python的伪代码特性是它最大的优势之一。
Python使您能够专注于解决问题,而不是理解语言本身。 )面向对象的高级语言不需要关注底层细节,而是需要在CC中操作指针。
与其他语言相比,Python以一种强大而简单的方式实现了面向对象的编程。
)解释性Python程序不需要编译成二进制代码,可以直接在源代码上运行。
为编译语言(CC)源文件编译链接器可执行文件。
为什么要学蟒蛇?Python功能)免费开源便携式Unix衍生系统Win系统家庭掌上平台(掌上电脑手机)游戏控制台(PSP)等。
)可扩展性嵌入性如果一段关键代码想要运行得更快,或者算法没有公开,您可以用C或C语言编写这部分程序,然后在Python程序中使用它们。
您可以将Python嵌入到CC程序中,为程序用户提供脚本功能。
丰富的Python标准库非常庞大,包括正则表达式、文档生成、单元测试、线程、数据库、网络浏览器、等等。
此外,还有其他高质量的库,如wxPython、Twisted和图像库。
进入站
Python
编程世界中的
Python官方网
:http:wikiwoodpickerorgcnmoinhtp:downloadcsdnnettp:http:plex
complex xxabcdeftrufaseleejjjjpython快速启动数据类型字符串:索引运算符:slice运算符join operation * repeat operation str Python = # Python # stris col = # is col!#strPython#第一个字符strPython::tho # P # StrikoL #最后一个字符StrikoL::ISR squo!输入# Pythonicool!##*#rsquoPython快速启动数据类型列表、元组、字典列表和元组:它可以被看作是一个公共数组
NumberList =,,,,,,,,MIXList =
LSQUOLISHUHAORSQO,MixTuple =(LSQUOPIPHONSQO,LSQUISRSQUO,LSQUCOOLRSQUO元组可以被视为只读列表,例如:mixTuple=lsquoCrsquo,错误!PRINTMIXTUPLE,MIXTUPLE,MIXTUPLEPHONISCOOL dictionary:MYDICT = { # NAME #:#李树浩#,# HEIGHT #:,# AGE #:} FOrmaKeyinmydict:PRINTMKEY,由KeyValue组成。MyDickmkey # indent:Tab空白Python快速开始缩进while循环语句如果条件语句缩进:简洁、可读循环语句:while while while表达式:# expression conditional expression while site # Statement conditional Statement根据条件循环执行:ifelifelseifexpression:# blue part可以独立使用如果suite expression:# green part可以省略或多个elifsuiteexpression: # elif必须有elseelseuite # Python没有switchcasePython快速开始for循环语句循环语句:forrange()的内置函数Python中的for循环不同它不是一个计数循环,而是一个迭代循环,例
如
:fornItemin
、
lsquoemailrsquo
、
lsquohomrk:PrintUnitemFrontemInRange():# range()等效于、、printnitem。#print No Word Wrap Method: Add逗号for charingSystemString:#
MyString
=
LSQUOACBSQUIOPRINTCHARFORIINRange(LEN(MYSTRING)):# LEN()字符串长度Print lsquo(d)I),MyString # Output:()aPython快速启动for循环语句循环语句:forenumerate()内置函数#enumerate()中断约束:Index 、元素双循环Fori,Ncharinenumerate(MyString):Print #(d)#(I),MyString列表分辨率:for语句平方=项* *项
Filename=rawinput(#请输入文件名:#) hfile = file (filename,# r #)for line infile:print line,hfile close () # close()是文件对象的一个属性,hfile #属性可以是数据值或函数和方法类、 module 、 file和复数等。都有属性。
#此示例适用于较小的文件,否则会占用太多内存。 Python快速启动错误处理错误和异常:tryexcept#Python编译时出现语法错误,运行时检测到其他错误。
#当遇到错误时,Python解释器抛出异常并显示详细信息。 尝试:#您要管理的代码段异常错误,e:打印错误原因。E#程序员也可以使用raise故意抛出异常Python快速启动函数:deffunctionname(参数):#参数可以为空,带有默认选项documentstring #可选函数描述语句函数suite#函数代码段returnnfunobj #您不能自动返回None对象defaddmeter (me): #函数示例:magic操作return(meme)#括号不能省略printadmeter()# printadmeter(# Python #)# pytonython printadmeter、# ABC #) #、# ABC # # ABC # Python快速启动类模块类
类类名(基类):可选文档字符串#描述性文本(可选)static member declarations # static member definitions method caldeclarations #方法定义模块:组织形式将相关代码组织到单独的文件中#模块可以包含可执行代码、函数和类。
Importsys#
import
method
sys
是模块名
sysstdoutwrite(LSquohellowworld!(r:,python快速入门问题