Python基础知识目录Python基础知识 1前言: 2一、 基础知识 安装 交互式解释器 函数、变量、模块 字符串 4二、 列表 序列的操作 列表的基本操作 列表的方法 8三、 元组 9四、 字符串 10五、 字典 ()函数 12六、 条件、循环和其他语句 18七、 抽象(函数) 22八、 对象 25九、 异常 26十、 魔法方法、属性、迭代器 31十一、 模块和包 35前言:什么是python:官方解释:一种解释型的、面向对象的、带有动态语义的高级程序设计语言。优点:简单、强大,程序员在编程时能够保持自己的风格,容易实现自己想要的功能,程序清晰易懂。历史: GuidovanRossum在20世纪90年代初创造了这门语言。一、 ,如通过yum安装;从源文件编译安装python:(1)下载源代码;;(2)进入该目录,使用tar–xzvfpython-;(3)进入已解压的文件目录,cdpython-:./configure--prefix=$(pwd)makemakeinstall(4)将当前文件夹路径放到环境变量PYTH中。python脚本首行写上“#!/usr/bin/envpython”后,不管python二进制文件在哪里,程序都会自动执行。若系统中安装了新版本的python,同时旧版本仍然存在,那么应该直接指明新版本路径,如:#!/usr/bin/,输入 python进入交互式解释器。在交互式解释器中可以直接计算出表达式的值,如输入1+1后按回车,输出 2输入1/2,输出0(因为计算结果的小数部分被截除了)输入1/,//2,输出0;//,(//双斜线表示进行整除)、变量、模块内建函数:input():使用input函数接收输入值,如 x=input(),输入12,则x=12pow(2,3)=8abs(-10)=10round()=,四舍五入了模块:1)()=,向下取整floor函数不能直接用,要先加载 math模块:importmathimportmathint(())输出:32(2)另外用下面的方式直接 import函数,不需要在函数前加上模块名了:frommathimportfloorint(floor())变量:可以使用变量来引用函数,即将某个函数赋给一个变量:foo=(4)输出:(1) 字符串拼接:+x="I'mx!"y="I'my!"x+y输出:"I'mx!I'my!"(2)数值转化成字符串str、repr与反引号``:可将数值转化成字符串str会把值转换为合理形式的字符串;repr会创建一个字符串,以合法的 python表达式的形式来表示值。如:printstr("Helloworld!") 输出:Helloworld!printrepr("Helloworld!") 输出:'Helloworld!'反引号:``(中已不再使用反引号,建议用repr)可以将数字与字母连接在一起,如:temp=42print"tempis:"+`temp` 输出:tempis:42print`temp`+"and"+`123` 输出:42and123使用用repr或str:print"tempis:"+repr(temp)输出:tempis:42print"tempis:"+rep
python基础知识(实用) 来自淘豆网m.daumloan.com转载请标明出处.