python
945048125
学无止境
展开
-
python中copy的使用
接触python有一段时间了,一直没有系统的学习过,也对copy,deepcoy傻傻的分不清,故抽出时间来理一下。copy仅拷贝对象本身,而不对中的子对象进行拷贝,故对子对象进行修改也会随着修改。deepcopy是真正意义上的复制,即从新开辟一片空间。我们经常说的复制实际上就是deepcopy.>>> import copy>>> a=[1,2,3,[2,3],4]原创 2017-10-18 20:44:34 · 23279 阅读 · 3 评论 -
python中列表的常见操作
列表的相关操作列表中存放的数据是可以进行修改的,比如"增"、"删"、"改""添加元素("增"append, extend, insert)1.append:在列表的末尾进行添加>>> a=[123,345]>>> a.append(678)>>> a[123, 345, 678]2.extend可以将另一个集合中的元素逐一添加到列表中a=['a','b'原创 2017-10-19 20:57:57 · 1616 阅读 · 0 评论 -
python中字符串常见操作
mystr = 'hello world,this is python'find检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1mystr.find(str, start=0, end=len(mystr))>>> mystr = 'hello world,this is python'>>> mystr.find('is')14>>原创 2017-10-19 07:51:53 · 490 阅读 · 0 评论 -
python中字典的操作I
修改元素字典的每个元素中的数据是可以修改的,只要通过key找到,即可修改demo: info = {'name':'班长', 'id':100, 'sex':'f', 'address':'地球亚洲中国北京'} newId = input('请输入新的学号') info['id'] = int(newId) print('修改之后的id为%d原创 2017-10-20 07:22:58 · 422 阅读 · 0 评论 -
python中字典操作II
dict={'a':1,'b':2}len()测量字典中,键值对的个数>>> len(dict)2keys返回一个包含字典所有KEY的列表>>> dict.keys()dict_keys(['a', 'b'])values返回一个包含字典所有value的列表>>> dict.values()dict_values([1, 2]原创 2017-10-20 07:44:08 · 377 阅读 · 0 评论 -
python中面向对象I
要了解面向对象我们首先要了解什么是面向过程:面向过程:根据业务逻辑从上到下写代码面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程面向对象编程的2个非常重要的概念:类和对象在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象原创 2017-10-23 07:16:22 · 259 阅读 · 0 评论 -
python中列表的操作
1.列表的合并a=[123,'abc',12.3,'lao wang']b=['lao li','lao zhang','lao deng']合并:(“+”、append()、extend()、insert())In [4]: In [3]: a+bOut[4]: [123, 'abc', 12.3, 'lao wang', 'lao li', 'lao zhang', 'lao deng']...原创 2018-05-23 07:42:11 · 625 阅读 · 0 评论