随笔分类 - python
摘要:以下内容直接copy自《python核心编程》,只为今后自我复习,如果有能帮到您的,那将是我的福气。 对象赋值实际上是简单的对象引用。也就是说当你创建一个对象,然后把它赋给另一个变量的时候,Python 并没有拷贝这个对象,而是拷贝了这个对象的引用。 比如,假设你想创建一对小夫妻的通用档案,名为person.然后你分别为他俩拷贝一份。在下面的例子中,我们展示了两种拷贝对象的方式,一种使用了切片操作,另一种用了工厂方法,为了区分出三个不同的对象,我们使用id()内建函数来显示每个对象的标识符。(我们还可以用is 操作符来做相同的事情)>>> person = ['nam
阅读全文
摘要:核心笔记:保留行分隔符 当使用输入方法如 read() 或者 readlines() 从文件中读取行时, Python 并不会删除行结束符. 这个操作被留给了程序员. 例如这样的代码在 Python 程序中很常见:f = open('myFile', 'r')data = [line.strip() for line in f.readlines()]f.close() 类似地, 输出方法 write() 或 writelines() 也不会自动加入行结束符. 你应该在向文件写入数据前自己完成核心笔记: 行分隔符和其它文件系统的差异 操作系统间的差异之一是它们所
阅读全文
摘要:a.Python1.6 中只适用于Unicode 字符串,2.0 中适用于所有字符串b. 1.5.2 版本中string 模块没有该方法c. 在Jython2.1 有d. 仅对Unicode 字符串有效,e.Python2.5 或者以上版本string.capitalize() 把字符串的第一个字符大写string.center(width) 返回一个原字符串居中,并使用空格填充至长度width 的新字符串string.count(str, beg=0,end=len(string)) 返回str 在string 里面出现的次数,如果beg 或者end 指定则返回指定范围内str 出...
阅读全文

浙公网安备 33010602011771号