Python学习要点

Python学习要点

ID:38359645

大小:34.42 KB

页数:13页

时间:2019-06-11

Python学习要点_第1页
Python学习要点_第2页
Python学习要点_第3页
Python学习要点_第4页
Python学习要点_第5页
资源描述:

《Python学习要点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、使用命令行运行文件:importosos.chdir(“路径”)ececfile(“文件名.py”)使用unix系统时,运行文件时,必须告诉python的位置在哪(#!python地址)使用input()语句可以让窗口暂停。Python支持两种不等于运算符:!=和<>不支持自加和自减。Python支持五种数字类型:int(有符号整数),long(长整数),bool(布尔型),float(浮点型),complex(复数)特殊数字类型:decimal:十进制浮点数。字符串:引号之间的字符集合。使用索引运算符[]和[:]得到子字符串。其中第一个

2、字符的索引是0.最后一个字符的索引是-1.列表元素:用中括号[]括起来,列表元素用()括起来。列表元素可以修改。元组用小括号(),元组不可修改。字典元素用大括号{}括起来。形式;d={key1:value1,key2:value2}元组,列表,字典都是序列。标准if语句:IfexpressionIf_suite如果表达式的值为非0或者为布尔值true,则if语句执行,否则执行下一条语句。条件表达式不用用括号括起来。If语句也支持else语句:Ifexpression:If_suiteelse:else_suite还支持elif(指的是el

3、seif):Ifexpression1:Ifsuiteelifexpression2:elif_suite2:else:else_suitewhile循环whileexpression:while_suiteunexpectedident:格式错误,来自缩进。循环语句要注意缩进。注释:#。继续:,两种例外情况:包含小括号,中括号,花括号以及使用闭合操作符,单一语句可以跨很多行书写。多个语句构成代码组:。代码组由不同的缩进分隔。同一行书写多个语句:;。合法的python标识符:开头必须是字母或者下划线。其余可以是字母或者下划线或者数字。对

4、大小写字母敏感。Python关键字:and,import,len,while,for,in,class,def,continue,del,break,else,elif,except,exec,not,is,or,pass,try,return,yield,None,pass,from,global,finally,with,raise,assert_xxx:不用‘frommoduleimport*’导入_xxx_:系统定义名字_XXX:类中的私有变量名对象属性:①标准类型;整型,长整形,浮点型,复数型,布尔型,字符串,列表,元组,字典。

5、②其它类型:Null对象(None),文件,集合/固定集合,函数/方法,模块,类cmp(obj1,obj2)比较两个对象大小,若obj1>在python中,负数会被当做正数的2进制补码处理左移左移和右移N位等同于无溢出检查的2的N次幂对于长整数来说,位运算符使用一种经修改的2进制补码形式,使用符号位可以

6、无限的向左扩展按位异或:对应的位置数不同时取1在python中,abs返回给定参数的绝对值,如果参数是一个复数,那么就返回该复数的开平方。coerce():数据类型转换函数,以一个元组的形式返回divmod():返回一个商和一个余数pow():进行指数运算。round():用于对浮点数进行四舍五入运算,,如果不提供小数位参数,它将返回一个与参数最接近的整数。第二个参数告诉round函数精确到小数位点的指定位置。hex():返回字符串形式表示的16进制整数oct():返回字符串形式表示的8进制整数chr():接受单字节整数值,整数值范围是0

7、~255,返回一个字符串ord():接受一个长度为1字符串,返回其对应的整数值在bool()中,没有_nonzero_()方法的对象的返回值为Truedecimal:十进制浮点运算类模块array:高效数值数组模块operator:数字运算符的函数实现模块random:多种伪随机数生成器的模块randrange():接受和range()函数一样的参数,随机返回range()范围中的一个数。Uniform()和randint()一样,返回二者之间的一个浮点数。random()和uniform()类似,只不过其下限恒等于0.0,上限恒等于1.

8、0choice()随机返回给定序列的一个元素。Seq[ind]获得下标为ind的元素。Seq[ind1:ind2]获得下标ind1到ind2的元素。Seq*expr序列重复expr次。Seq1

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

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

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