1.类与对象的关系

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

type是获取类的

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


2.int内部功能介绍

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

conjugate:返回复数的共轭复数

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

__add__:相加(+)

__and__:与运算

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

__bool__:转换为布尔值

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

__eq__:  等于(==)

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

__floordiv__:地板除(//)

__ge__:大于等于

__gt__:大于

__init__:构造方法

__pow__:幂运算

加r就是右向左运算


float内部功能介绍

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

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

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


str内部功能介绍

capitalize(self):首字母大写

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

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

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

list内部功能介绍

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

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

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

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

tuple内部功能介绍

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

  1. index(self, value, start=None, stop=None):用于从元组中找出某个值第一个匹配项的索引位置,如果没有找到对象则抛出异常

dict内部功能介绍

clear(self):清除内容

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

python学习day2(二)的更多相关文章

  1. 编程语言与Python学习(二)

    1.1 流程控制之for循环 1 迭代式循环:for,语法如下 for i in range(10): 缩进的代码块 2 break与continue(同上) 3 循环嵌套 for i in rang ...

  2. Python学习(二)Python 简介

    Python 简介 官方指南及文档 Python2.7官方指南(中文版):http://pan.baidu.com/s/1dDm18xr Python3.4官方指南(中文版):http://pan.b ...

  3. python学习笔记(二)、字符串操作

    该一系列python学习笔记都是根据<Python基础教程(第3版)>内容所记录整理的 1.字符串基本操作 所有标准序列操作(索引.切片.乘法.成员资格检查.长度.最小值和最大值)都适用于 ...

  4. (10.1)Python学习笔记二

    1.在项目工程中要模块化测试一个开发的功能,在测试通过后交付给项目组其他人员继续开发.要保证代码开发的性能和效率以及可扩展性. 2.项目工程中的文件夹分类要功能模块明确清晰,在python中引入某一个 ...

  5. Python学习-day2

    这周时间充裕,把第一周的两个作业登陆验证和三级菜单做完后又用零零散散的时间看完了第二周的课程,不得不说老男孩这个教育方式感觉还是不错的,其实说白了就是花钱找个人监督自己学习呗,而且还强行让我们养成一些 ...

  6. python学习(二)

    这几天脑子里一直在想一个应用,想以此来练习python.用一句话来概括这个应用的功能,大致表述是这样:自动采集全省各类公共文化机构网站上新发布的信息,并分类呈现.各类公共文化机构,是指公共图书馆.文化 ...

  7. python学习day2

    一.模块初识 python模块 模块让你能够有逻辑地组织你的Python代码段. 把相关的代码分配到一个 模块里能让你的代码更好用,更易懂. 模块也是Python对象,具有随机的名字属性用来绑定或引用 ...

  8. Python学习之二:Python 与 C 区别

    引自http://www.lxway.com/181844.htm 从开始看Python到现在也有半个多月了,前后看了Python核心编程和Dive into Python两本书.话说半个月看两本,是 ...

  9. Python学习(二十六)—— Django基础一

    转载自:http://www.cnblogs.com/liwenzhou/p/8258992.html 一.Web框架本质 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的 ...

随机推荐

  1. sublime工具 插件自动补全方法

    自动补全(emmet),输入对应的关键字(html标签)---tab键 http://www.emmet.io/ 代码片段 只需要输入自己的关键字--tab键 操作: 添加代码片段,然后保存 保存 使 ...

  2. php 日期 - 获取当月最后一天

    /** * 日期-获取当月最后一天 * @return int */ public function get_lastday() { if($this->month==2) { $lastday ...

  3. Ajax XMLHttpRequest对象的三个属性以及open和send方法

    (1)onreadystatechange 属性onreadystatechange 属性存有处理服务器响应的函数.下面的代码定义一个空的函数,可同时对 onreadystatechange 属性进行 ...

  4. class之cls

    cls代表的是类本身,一般在静态方法中使用

  5. 初识scrapy,美空网图片爬取实战

          这俩天研究了下scrapy爬虫框架,遂准备写个爬虫练练手.平时做的较多的事情是浏览图片,对,没错,就是那种艺术照,我骄傲的认为,多看美照一定能提高审美,并且成为一个优雅的程序员.O(∩_∩ ...

  6. 1207: C.LU的困惑

    题目描述 Master LU 非常喜欢数学,现在有个问题:在二维空间上一共有n个点,LU每连接两个点,就会确定一条直线,对应有一个斜率.现在LU把平面内所有点中任意两点连线,得到的斜率放入一个集合中( ...

  7. 正式学习React (六) 项目篇

    https://github.com/huenchao/yingshili 或者点这里 注意事项看ReadME.md 会持续更新,反正就是把之前分析的redux react-redux都用一下,然后会 ...

  8. bzoj2014 [Usaco2010 Feb]Chocolate Buying

    Description     贝西和其他奶牛们都喜欢巧克力,所以约翰准备买一些送给她们.奶牛巧克力专卖店里 有N种巧克力,每种巧克力的数量都是无限多的.每头奶牛只喜欢一种巧克力,调查显示, 有Ci头 ...

  9. OpenFileDialog 害人的RestoreDirectory

    莫名其妙出现找不到文件的错误.经查,发现: OpenFileDialog,SaveFileDialog在选择文件后,会切换当前程序目录的路径(System.Environment.CurrentDir ...

  10. poj 1050 To the Max_dp求最大子矩阵和

    题意:求最大子矩阵和 利用dp[i]每次向下更新,构成竖起的单条矩阵,再按不小于零就加起来来更新,构成更大的矩阵 #include <iostream> #include<cstdi ...