python基础知识(实用).doc

python基础知识(实用).doc

ID:51939233

大小:569.00 KB

页数:37页

时间:2020-03-19

python基础知识(实用).doc_第1页
python基础知识(实用).doc_第2页
python基础知识(实用).doc_第3页
python基础知识(实用).doc_第4页
python基础知识(实用).doc_第5页
资源描述:

《python基础知识(实用).doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Python基础知识目录Python基础知识1前言:2一、基础知识21.1安装21.2交互式解释器31.3函数、变量、模块31.4字符串4二、列表52.1序列的操作52.2列表的基本操作72.3列表的方法8三、元组93.1元组的操作93.2tuple函数9四、字符串94.1字符串格式化104.2字符串的方法10五、字典115.1dict()函数115.2字典基本操作115.3字典的格式化字符串115.4字典的方法12六、条件、循环和其他语句136.1模块导入136.2赋值146.3语句块146.4条件语句156.5循环166.6列表推导式176.7pas

2、s/del/exec/eval18七、抽象(函数)187.1创建函数187.2文档字符串187.3参数187.4作用域217.5递归22八、对象238.1对象的特性238.2类的创建和特性的私有化248.3子类与超类25九、异常269.1内建异常类269.2自定义异常类269.3捕捉异常26十、魔法方法、属性、迭代器2710.1构造方法2710.2重写2810.3属性2910.4静态方法与类成员方法3010.5迭代器31十一、模块和包3211.1模块的导入3211.2包3311.3标准库35前言:什么是python:官方解释:一种解释型的、面向对象的、带

3、有动态语义的高级程序设计语言。优点:简单、强大,程序员在编程时能够保持自己的风格,容易实现自己想要的功能,程序清晰易懂。历史:GuidovanRossum在20世纪90年代初创造了这门语言。一、基础知识1.1安装1.使用包管理器安装python,如通过yum安装;2.从源文件编译安装python:(1)下载源代码;下载扩展名为.tgz的文件保存到本地某一目录下;(2)进入该目录,使用tar–xzvfpython-2.6.4.tgz对文件解压缩;(3)进入已解压的文件目录,cdpython-2.6.4运行以下命令:./configure--prefix=$

4、(pwd)makemakeinstall(4)将当前文件夹路径放到环境变量PYTH中。在python脚本首行写上“#!/usr/bin/envpython”后,不管python二进制文件在哪里,程序都会自动执行。若系统中安装了新版本的python,同时旧版本仍然存在,那么应该直接指明新版本路径,如:#!/usr/bin/python2.61.1交互式解释器安装了python并设置了环境变量后,输入python进入交互式解释器。在交互式解释器中可以直接计算出表达式的值,如输入1+1后按回车,输出2输入1/2,输出0(因为计算结果的小数部分被截除了)输入1/

5、21.0/2,输出0.5输入1//2,输出0;输入1.0//2.0,输出0.0(//双斜线表示进行整除)1.2函数、变量、模块内建函数:input():使用input函数接收输入值,如x=input(),输入12,则x=12pow(2,3)=8abs(-10)=10round(1.8/2)=1.0,四舍五入了模块:(1)math.floor(1.8/2)=0.0,向下取整floor函数不能直接用,要先加载math模块:importmathimportmathint(math.floor(32.9))输出:32(2)另外用下面的方式直接import函数,不

6、需要在函数前加上模块名了:frommathimportfloorint(floor(32.9))变量:可以使用变量来引用函数,即将某个函数赋给一个变量:foo=math.sqrtfoo(4)输出:2.01.1字符串(1)字符串拼接:+x="I'mx!"y="I'my!"x+y输出:"I'mx!I'my!"(2)数值转化成字符串str、repr与反引号``:可将数值转化成字符串str会把值转换为合理形式的字符串;repr会创建一个字符串,以合法的python表达式的形式来表示值。如:printstr("Helloworld!")输出:Helloworld!

7、printrepr("Helloworld!")输出:'Helloworld!'反引号:``(python3.0中已不再使用反引号,建议用repr)可以将数字与字母连接在一起,如:temp=42print"tempis:"+`temp`输出:tempis:42print`temp`+"and"+`123`输出:42and123使用用repr或str:print"tempis:"+repr(temp)输出:tempis:42print"tempis:"+repr(temp)+str("123")输出:tempis:42123(3)多行字符串长字符串跨多行时

8、,用三个单引号或三个双引号,这样在字符串中可以同时使用单引号和双引号。普通字符串

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

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

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