进阶第六课 Python模块之string

对字符串做格式化操作

1、string.capwords()

把字符串中所有单词的首字母均变成大写字母。看例子:

>>> a=‘Tom is a boy and Kate is a girl.‘
>>> import string
>>> b=string.capwords(a)
>>> b
‘Tom Is A Boy And Kate Is A Girl.‘

2、Template

指定文档模板,把字符串按照指定模板的格式输出。

具体可以看这个链接的讲解:

https://www.cnblogs.com/subic/p/6552752.html

原文地址:https://www.cnblogs.com/tuobeiwoniu/p/8678164.html

时间: 2024-11-09 03:46:50

进阶第六课 Python模块之string的相关文章

进阶第十六课 Python模块之Pandas

转 同十五课,都是从大神那里转载的.今后会逐步增加示例代码. Pandas pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的.Pandas 纳入了大量库和一些标准的数据模型,提供了高效地操作大型数据集所需的工具.pandas提供了大量能使我们快速便捷地处理数据的函数和方法. >>> from pandas import Series, DataFrame >>> import pandas as pd A.pandas 函数 说明 pd.

进阶第五课 Python模块之time

time模块,顾名思义就是提供时间的模块. 1.时间戳time.time() >>> import time >>> time.time() 1522277717.8651874 返回值很大,单位是"秒".以1970年1月1日零时为计时起点到你使用time.time()为止,之间的秒数. 那这个时间戳的作用是什么?可以用来计时,比如某个操作用时是多少. 2.休眠time.sleep() 一起输入两端代码 >>> a=10 >&

python模块学习string之造测试数据

测试过程中需要一些随机数据,使用到了python中的string模块,记录一下 #! /usr/bin/python # coding:utf-8 """ @author:Bingo.he @file: data_factory.py @time: 2017/12/21 """ import socket import struct import string import random def random_phoneNo(): "&

进阶第一课 Python模块简介

一.前面我们说过,Python自从出世以来,就是免费.开放的.如今造就了数目庞大的模块.那么问题来了,模块是什么? 对于Python而言,模块是若干功能的集合. 一个模块有自己的属性,就像一个人有自己的姓名.身高.体重.性别... 一个模块也有自己的方法.所谓方法,就是这个模块能做的事情.举个栗子-_-!! 1 import time 2 a=time.time() 3 print(a) 分析一下: 1)既然是模块,就只有在导入(有的模块需要自行安装,还涉及包依赖,以后会讲到).格式是:impo

进阶第九课 Python模块之datetime

datetime模块是date和time两个模块的集合.在datetime模块中有2个常量:MAXYEAR的值为9999,MINYEAR的值为1. datetime模块定义了5个类,分别是 一.datetime.date:表示日期的类. date类有三个参数,datetime.date(year,month,day),返回year-month-day 方法: 1.datetime.date.ctime(),返回格式如 Sun Apr 16 00:00:00 2017 2.datetime.dat

第17课 python 模块

模块是什么?import osimport sysimport randomimport time###新手通常用,os这些就是叫模块....形式是怎样的?os.py 这种格式,所以: 模块:是.py文件 包含 类.函数.变量 类:有 函数(方法),变量属性. 有无很直观的想法,import xxx就是一个 .py文件.完全正确了 ################################################### import timeprint(time.time())##

Python第十六课(模块3)

Python第十六课(模块3)    >>>思维导图>>>中二青年 模块与包 模块 """ 三种来源 1.内置的 2.第三方的 3.自定义的 四种表示形式 1.py文件(******) 2.共享库 3.文件夹(一系列模块的结合体)(******) 4.C++编译的连接到python内置的 """ 导入模块 """ 先产生一个执行文件的名称空间 1.创建模块文件的名称空间 2.执行模

Python学习笔记六(常用模块、面向对象基础)

一.random模块 import random print(random.random()) #0-1之间的小数 print(random.randint(1,5)) #1-5之间(包括1和5)的整数 print(random.randrange(1,5)) #1-5之间(包含1,不好包含5)的整数 print(random.choice(['a','b','c'])) #给定列表中任意元素 print(random.sample(['a','b','c','d'],2)) #给定列表中任意n

Python进阶(九)----os,sys,hashlib模块

Python进阶(九)----os,sys,hashlib模块 一丶序列化模块 什么是序列化: ? 将一种数据结构,转换成一个特殊的序列(特殊字符串,用于网络传输,或文件保存) ? 真正的意义:变量从内存中变成可存储或传输的过程称之为序列化 json模块: ? 是所有语言公认的一种序列,最常用,支持的数据结构有限:"list(tuple), int .str ,bool,None,float." ### dumps ,loads : 主要网络传输 , 用于文件的读取. import j