摘要: 定义 print()函数,生成可读性更好的输出, 它会省去引号并打印 str()函数,用于将值转化为适于人阅读的字符串的形式 repr()函数,用于将值转化为供解释器读取的字符串形式 实例 print()函数,我们可以看出,在Python IDLE中直接输入的字符串都是有类型的,而print打印后的 阅读全文
posted @ 2018-04-15 12:28 cnhkzyy 阅读(5302) 评论(0) 推荐(1) 编辑
摘要: python中不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住,如下实例: 如果是pycharm(community edition v3.4.4), 则pycharm会有提示: Dictionary contains duplicate keys 'Name' more... 阅读全文
posted @ 2018-04-14 23:10 cnhkzyy 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 如果list变量和list函数重名,会有什么后果呢?我们可以参考如下代码: 代码运行后出错了,出错原因是TypeError: 'list' object is not callable callable()是python的内置函数,用来检查对象是否可被调用,可被调用指的是对象能否使用()括号的方法调 阅读全文
posted @ 2018-04-14 18:23 cnhkzyy 阅读(51246) 评论(0) 推荐(0) 编辑
摘要: 本文参考自《Python 直接赋值、浅拷贝和深度拷贝解析》 定义 直接赋值:就是对象的引用(别名) 浅拷贝(copy):拷贝父对象,不拷贝对象内部的子对象 深拷贝(deepcopy):copy模块的deepcopy方法,完全拷贝父对象及其子对象 解释 1. b = a: 赋值引用,a和b都指向同一个 阅读全文
posted @ 2018-04-14 18:04 cnhkzyy 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 《python基础教程(第2版)》中有两个例子,可以解释同一性和副本的有关概念,现举例如下: ''' 字符串(以及数字和元组)是不可变的,即无法被修改(也就是说只能用新的值覆盖)。所以它们做参数的时候也就无需多做介绍。但是考虑一下如果将可变的数据结构如列表用作参数的时候会发生什么: ''' 我们发现 阅读全文
posted @ 2018-04-01 17:52 cnhkzyy 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 本文参考自《python基础教程 (第二版)》 dict() 1.以关键字参数建立字典 2.以其他映射作为参数建立字典 1.d = dict(name='Gumby', age=42) d 2.items = [('name', 'Gumby'), ('age', 42)] d = dict(ite 阅读全文
posted @ 2018-04-01 12:18 cnhkzyy 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 本文参考自《python基础教程 (第二版)》 查找子串 find("str") 1.返回子串所在位置的最左端索引 2.没有找到返回-1 3.可以接受起始点和结束点参数,范围左闭右开 title = "Monty Python's Flying Circus" 1.title.find("Monty 阅读全文
posted @ 2018-03-31 11:29 cnhkzyy 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 《python基础教程》里有一段字符串格式化示例: 运行效果如下: 有几点值得考虑: 1. 用*作为字符的宽度(或精度),它的值从元组中读取; 2. header_format的格式'%-25s%10s',-代表左对齐,那么Item字段所占的宽度为25并且左对齐,Price字段所占宽度为10并且右对 阅读全文
posted @ 2018-03-31 09:58 cnhkzyy 阅读(334) 评论(0) 推荐(0) 编辑
摘要: tuple函数:将一个序列作为参数,并把它转化为元组,如果参数是元组,将会原样返回: list函数:将一个元组作为参数,并把它转化为列表,如果参数是列表,将会原样返回: 阅读全文
posted @ 2018-03-30 22:50 cnhkzyy 阅读(4621) 评论(1) 推荐(1) 编辑
摘要: 《python基础编程》里有讲到一段高级排序: “如果希望元素能按照特定的方式进行排序(而不是sort函数默认的方式,即根据python的默认排序规则按升序排列元素,第5章内对此进行讲解),那么可以通过compare(x,y)的形式自定义比较函数。compare(x,y)函数会在x<y时返回负数,在 阅读全文
posted @ 2018-03-30 22:24 cnhkzyy 阅读(22261) 评论(0) 推荐(0) 编辑