自己总结的python知识.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自己总结的python知识

基础知识 下划线(_)在解释器中有特别的含义,表示最后一个表达式的值。所以上面的代码执行之后, 下划线变量会包含字符串: _ Hello World! print %s is number %d! % (Python, 1) Python is number 1! %s 表示由一个字符串来替换,而%d 表示由一个整数来替换,另外一个很常用的就是%f, 它 表示由一个浮点数来替换。我们会在本章中看到更多类似的例子。Python 非常灵活,所以即使 你将数字传递给 %s,也不会像其他要求严格的语言一样引发严重后果 有两种值被转换成字符串的函数 例如 print repr(hello word) hello word print repr(10000L) 10000L repr函数将创建一个新的字符串,它以合法的表达式的形式来表达值。 在例如print str(hello word) hello word print str(10000L) 10000 str函数会把值转换为合理形式的字符串,以便用户理解。 ** repr(x)也可以用`x`表示 !!!注意这里的``不是单引号 是反引号 库函数调用两种方法 一 import math math.floor 模块.函数 二 from math import floor 本章的新函数 abs(number)返回绝对值 cmath.sqrt(number)返回平方根可以是负数 math.sqrt(number)返回平方根不可以是负数 float(object)将字符串和数字转换成浮点数 pow(x,y[,z])返回X的y次幂,所得结果在对z取模 round(number[.ndigits])根据给定的精度对数字进行四舍五入 math.floor(x) X的小数部分舍去 math.ceil(x) x的小数部分进行四舍五入 列表【】 一些常见的方法 list(“123”)是将123分开 x.append(2)将2放在队列最后一个位置x是对象 x.count(1)是统计在x中1出现的个数 x.extend(a) 是将a整个序列给了X比a=a+x的效率高 x.index(a)是将x中与a相同的元素位置输出 x,insert(b,a)是将x中第b个位置插入a x.pop(a)移除X中的a值并且将a值返回 如果没有a则默认为最后一个元素 常常用append入栈pop出栈 入 x.append(x.pop());值不变; x.remove(a)是移除x中的a 没有返回值 与pop相反 x.sort()是将x里的元素进行排序 排完序后返回值为None 所以不能这样做 y=x.sort(); 这样做y=x x.sort这个时候y是和x公用一个空间的 但是最好y=x[:]这样做是新开辟一个空间 同时保留了原始数据 x.sorted是有返回值而且是返回一个列表 可以是一个字符串 sort的参数 cmp(x,y)如有xy返回1xy返回-1相等0 sort(cmp)可进行排序 reverse 和key x.sort(key=len) 是按照len这个函数的功能进行排序 即长度排序 x.sort(revrese=ture) ture是反向排序 false是正向 元组() 数值后面放,就可创建 tuple([1,2,3]) 序列转换成元组 第三章字符串 % 左面放你要添加的字符串 右边放你要替换的内容 例 x=chendong%skfjdk y=fdf x%y 如果右面是一个元组元组的没个元素将被替换 例如chen%10.2fdon%pi chen 3.14don chen%.5sdong%chendong chenchenddong 还有一种用法很常见 chen%*sdong%(a,b)a是要添加的字符串长度,b是字符串 当字符宽度前用“0”表示时即”%010d“ 表示插入的值前面都用0填充 当前面是”+“表示不管是正数还是负数都要带符号同时对对其也有用 当前面是”-“表示左对齐 一些常见的方法 find()在字符串中查找子串 如果查找到了返回最左端的索引 如果没有返回-1 y=chendongshiw de jdfjld y.find(dong) 4 find里可有有参数find(dfd,a,b)a是起始点b是终止点 只在这个区域查找 join函数只适合字符串不能是数值 x=[1,2,3] +.join(x) x=1+2+3不仅插入+还将序列变成了字符串 split正好与join相反 将字符串分割成序列 x.split(+) x=[1,2,3] lower()是将字符串转换成小写的 DFJKdjkjkfd.lower() dfjkdj

文档评论(0)

kakaxi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档