python学习day2(二)

1.类与对象的关系

对于Python,一切事物都是对象,对象基于类创建

type是获取类的

dir是获取这个类里面的成员

2.int内部功能介绍

bit_length:返回表示当前数字占用的最少位数;

python学习day2(二)_第1张图片

conjugate:返回复数的共轭复数

__abs__:返回绝对值(或abs(-11))

python学习day2(二)_第2张图片

__add__:相加(+)

python学习day2(二)_第3张图片

__and__:与运算

__cmp__:比较两个数大小(3.x中取消)

__bool__:转换为布尔值

__divmod__:相除,得到商和余数组成的元祖

python学习day2(二)_第4张图片

__eq__:  等于(==)

python学习day2(二)_第5张图片

__float__:根据原有数据,创建新的浮点型数据

python学习day2(二)_第6张图片

__floordiv__:地板除(//)

python学习day2(二)_第7张图片

__ge__:大于等于

__gt__:大于

__init__:构造方法

image

__pow__:幂运算

加r就是右向左运算

float内部功能介绍

as_integer_ratio(self):获取改值的最简比

fromhex(self, string):将十六进制字符串转换成浮点型

hex(self):返回当前值的 16 进制表示

str内部功能介绍

capitalize(self):首字母大写

python学习day2(二)_第8张图片

center(self, width, fillchar=None): 内容居中,width:总长度;fillchar:空白处填充内容,默认无

python学习day2(二)_第9张图片

count(self, sub, start=None, end=None):子序列个数

python学习day2(二)_第10张图片

decode(self, encoding=None, errors=None):解码
encode(self, encoding=None, errors=None):编码,针对unicode
endswith(self, suffix, start=None, end=None):是否以xxx结束
python学习day2(二)_第11张图片
expandtabs(self, tabsize=None):将tab转换成空格,默认一个tab转换成8个空格
python学习day2(二)_第12张图片
find(self, sub, start=None, end=None):寻找子序列位置,如果没找到,返回 –1
python学习day2(二)_第13张图片
format(*args, **kwargs):字符串格式化,动态参数,讲函数式编程时细说
index(self, sub, start=None, end=None): 子序列位置,如果没找到,报错
python学习day2(二)_第14张图片
isalnum(self): 是否是字母和数字
python学习day2(二)_第15张图片
isalpha(self):是否是字母
python学习day2(二)_第16张图片
isdigit(self):是否是数字
python学习day2(二)_第17张图片
islower(self): 是否小写
python学习day2(二)_第18张图片
join(self, iterable):连接
python学习day2(二)_第19张图片
ljust(self, width, fillchar=None):内容左对齐,右侧填充
python学习day2(二)_第20张图片
lower(self):变小写
python学习day2(二)_第21张图片
lstrip(self, chars=None):移除左侧空白
python学习day2(二)_第22张图片
partition(self, sep):分割,前,中,后三部分
python学习day2(二)_第23张图片
replace(self, old, new, count=None):替换
python学习day2(二)_第24张图片
split(self, sep=None, maxsplit=None):分割, maxsplit最多分割几次
python学习day2(二)_第25张图片
splitlines(self, keepends=False):根据换行分割
startswith(self, prefix, start=None, end=None):是否起始
python学习day2(二)_第26张图片
strip(self, chars=None):移除两端空白
python学习day2(二)_第27张图片
swapcase(self):大写变小写,小写变大写
python学习day2(二)_第28张图片
translate(self, table, deletechars=None):转换,需要先做一个对应表,最后一个表示删除字符集合
zfill(self, width):方法返回指定长度的字符串,原字符串右对齐,前面填充0。
 python学习day2(二)_第29张图片

list内部功能介绍

append(self, p_object):向列表的尾部添加一个新的元素。只接受一个参数。

python学习day2(二)_第30张图片

count(self, value):统计某个元素在列表中出现的次数

python学习day2(二)_第31张图片

extend(self, iterable):只接受一个列表作为参数,并将该参数的每个元素都添加到原有的列表中。

image
index(self, value, start=None, stop=None):用于从列表中找出某个值第一个匹配项的索引位置,如果没有找到对象则抛出异常
python学习day2(二)_第32张图片
insert(self, index, p_object):将一个元素插入到列表中,但其参数有两个(如insert(1,”g”)),第一个参数是索引点,即插入的位置,第二个参数是插入的元素。
python学习day2(二)_第33张图片
pop(self, index=None):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
python学习day2(二)_第34张图片
remove(self, value):移除列表中某个值的第一个匹配项。
python学习day2(二)_第35张图片
reverse(self):用于反向列表中元素
python学习day2(二)_第36张图片
sort(self, cmp=None, key=None, reverse=False):对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数
python学习day2(二)_第37张图片

tuple内部功能介绍

count(self, value):统计某个元素在元组中出现的次数

python学习day2(二)_第38张图片

index(self, value, start=None, stop=None):用于从元组中找出某个值第一个匹配项的索引位置,如果没有找到对象则抛出异常
python学习day2(二)_第39张图片

dict内部功能介绍

clear(self):清除内容

python学习day2(二)_第40张图片

copy(self):浅拷贝
python学习day2(二)_第41张图片
get(self, k, d=None):根据key获取值,d是默认值
image
has_key(self, k):是否有key
python学习day2(二)_第42张图片
items(self):所有项的列表形式
image
iteritems(self):项可迭代
image
iterkeys(self):key可迭代
image
itervalues(self):value可迭代
image
keys(self):所有的key列表
image
pop(self, k, d=None):删除指定给定键所对应的值,返回这个值并从字典中把它移除
python学习day2(二)_第43张图片
popitem(self):随机返回并删除字典中的一对键和值(项)
image
setdefault(self, k, d=None):如果key不存在,则创建,如果存在,则返回已存在的值且不修改
python学习day2(二)_第44张图片
update(self, E=None, **F):更新
python学习day2(二)_第45张图片
values(self):所有的值
image
viewitems(self):所有项,只是将内容保存至view对象中
image

你可能感兴趣的:(python学习day2(二))