- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)