当前搜索:

3.1.2 字符串格式化

类string.Formatter类Formatter有下面的公共访问方法:format(format_string, *args, **kwargs)format()是最基本的API方法。它把参数args和kwargs按格式字符串format_string进行格式化。这个函数只是调用vformat()方法来实现。 vformat(format_string, args, kwargs)这个方法进...
阅读(1123) 评论(0)

3. 文本处理库

文本处理库主要是对字符串的操作使用,以及对文本内容方面进行处理。 3.1 string--公共的字符串操作源码位置在:Lib/string.py 3.1.1 字符串常量下面就是在字符串模块里定义的字符串常量:string.ascii_letters这个常量包含字母的大写和小写,不会随着本地化而改变。其实它就是ascii_loercase和ascii_uppercase的联合集合。 string.a...
阅读(1535) 评论(0)

第一章 为什么要学习编写程序?

写程序(或叫做编程)是一件非常有创造性和有回报的工作。需要编程来解决问题的原因有很多,但是你可以用编程来解决自己生活上遇到困难的数据分析问题,这是一种乐趣,同时也可以帮助别人来解决相同的问题,这或许是你用来学习编程的一个值得考虑的原因。本书假定每个人都需要学会编程,一旦当你学会编程时,你就可以会使用这个编程技能来解决你所有遇到的问题了。 在我们目前的日常生活中,已经缺少不了计算机,从笔记本到智能手...
阅读(1668) 评论(0)

Python标准库:内置函数__import__(name, globals=None, locals=None, fromlist=(), level=0)

本函数实现导入模块的功能。这个函数主要为了语句import的功能而实现的,大多数情况之下,是不需要直接使用这个函数。比如想动态地加载模块,才需要使用这个函数。例子:import glob,os modules = [] for module_file in glob.glob("*-plugin.py"): try: module_name,ext = ...
阅读(2875) 评论(0)

Python标准库:内置函数zip(*iterables)

本函数是实现从多个序列生一个元组列表迭代子返回,即是从每个序列里获取一项,然后把所有的项生成元组,再把这些元组生成列表返回。如果有多个序列,以最短的序列为元组的个数。如果在参数前面添加*表示反向处理,即是从元组列表转换为分离的列表返回。例子:#zip() l = [1, 2, 3] x = [4, 5, 6] print(list(zip(l, x))) x = [4, 5] print(li...
阅读(2489) 评论(0)

人人都懂的编程课(Python)

人人都懂的编程课(Python) 本课程主要通过使用Python来教育每个人对计算机进行基本编程知识。在学习本课程之前不需要任何的先决条件,只要会简单的数学知识即可。任何人只要具有现在计算机基本知识,都可以学习本课里所讲的知识。 课程描述本课程主要为了初学者学习第一门编程课程而设计的,所以采用流行的Python编程语言。在这里课程主要是通过掌握每一个课程主题学习。我们把通过简单的数据分析练习布局整...
阅读(1503) 评论(0)

Python标准库:内置函数vars([object])

本函数是实现返回对象object的属性和属性值的字典对象。如果默认不输入参数,就打印当前调用位置的属性和属性值,相当于locals()的功能。如果有参数输入,就只打印这个参数相应的属性和属性值。例子:#vars() print(vars()) class Foo: a = 1 print(vars(Foo)) foo = Foo() print(vars(foo))结果输出如下:{'...
阅读(11900) 评论(0)

Python标准库:内置函数type(object)

type(object) type(name, bases, dict) 本函数是返回对象的类型对象。只有一个参数object时,直接返回对象的类型对象。如果只是想判断一个对象是否属于某一个类的对象,可以使用isinstance()函数,并不需要本函数返回类型对象来判断,因为在有继承关系时,它并不返回基类的类型对象。当有三个参数时,name是类的名称;bases是基类的元组;dict是类内定义的命...
阅读(2493) 评论(0)

Python标准库:内置函数tuple([iterable])

本函数实现从可迭代对象生成一个元组对象返回。元组对象是一个不可修改的列表对象。例子:#tuple() print(tuple([1, 2, 3])) print(tuple((1, 2, 3))) print(tuple('abc'))结果输出如下:(1, 2, 3)(1, 2, 3)('a', 'b', 'c')   蔡军生 QQ:9073204 深圳...
阅读(1465) 评论(0)
    个人资料
    • 访问:5902261次
    • 积分:76279
    • 等级:
    • 排名:第22名
    • 原创:1625篇
    • 转载:61篇
    • 译文:11篇
    • 评论:2102条
    文章存档