位置: 编程技术 - 正文

Python中模块string.py详解(Python中模块和包的区别)

编辑:rootadmin

推荐整理分享Python中模块string.py详解(Python中模块和包的区别),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:Python中模块和包的区别,Python中模块倒入搜索路径的主要组件,python中模块和函数的区别,Python中模块、包和库的意义,python中模块和函数的区别,Python中模块、包和库的意义,Python中模块倒入搜索路径的主要组件,Python中模块、包和库的意义,内容如对您有帮助,希望把文章链接给更多的朋友!

一、用法

字符串常量:

结果

二、Template类:

其实,Template类,可以和格式化字符串的用法还有字符串对象的format()方法做对比,可以帮助更好地理解。首先,新建一个python文件:string_template.py,

Python中模块string.py详解(Python中模块和包的区别)

然后在里面写入以下内容:

然后,在python命令行中输入:

结果

可以看到三者之间都可以起到对字符串里进行格式化的效果。只是三者的修饰符不一样。Template类好的一点就是其可以通过继承类,实例化后自定义其修饰符,并且也可以对变量的名字格式进行正则表达式的定义。

如string_template_advanced.py示例:

首先,解释下上面python文件。里面定义了一个类MyTemplate,继承了string的Template类,然后,对其两个域进行重载: Delimiter为修饰符,现在指定为了‘%',而不是之前的‘$'。 接着,idpattern是对变量的格式指定。

结果

为什么notunderscored没有被替换呢?原因是我们在类定义的时候,idpattern里指定要出现下划线'_', 而该变量名并没有下划线,故替代不了。

总结

标签: Python中模块和包的区别

本文链接地址:https://www.jiuchutong.com/biancheng/378670.html 转载请保留说明!

上一篇:Python中第三方库Requests库的高级用法详解(python第三方库文档怎么看)

下一篇:Python中关键字nonlocal和global的声明与解析(python关键字none)

  • 工程款给付协议
  • 个人所得税申报是公司申报还是个人申报
  • 小规模纳税人税额怎么做分录
  • 票据承兑和贴现市场上最主要的交易对象是( )
  • 福利费是计提还是结转
  • 小规模纳税人月超10万季度不超30万
  • 差旅费过路费会计分录
  • 工程施工科目核算内容
  • 农产品增值税进项税额核定扣除办法
  • 小规模纳税人企业所得税起征点
  • 分配本月职工薪酬会计分录该怎么做合适?
  • 工程外管证核销是什么意思
  • 公司股权转1元转让还涉及哪些税务风险?
  • 计提递延所得税费用会计分录
  • 应交税金负数如何调整
  • 物业公司减免物业费怎样开票
  • 小微企业增值税减免账务处理
  • 贴现率与再贴现率计算机行业是好多
  • 公司向个人转账分录
  • 工程项目预缴税金
  • 利润表有盈利能力吗
  • 汇算清缴账务
  • centos 6.5安装教程
  • 增值税一般纳税人申报流程
  • Win10无法访问局域网计算机
  • 购进的货物
  • 电脑桌面上的图片怎么打印
  • 单目标优化函数
  • 应付账款挂账会计分录
  • 莱达尔湖, 英格兰坎布里亚郡湖区 (© Tranquillian1/iStock/Getty Images Plus)
  • php socket 非阻塞
  • 成功解决冲突的能力英语
  • php开发系统
  • php字符串包含某个字符串
  • java面试题及答案下载
  • 应交税款怎么计算
  • 收入调节方式有哪三种
  • 准予扣除业务招标的情形
  • linux服务器架设指南
  • mongodb查询字段不存在
  • 财政总预算会计的特点
  • 普通发票能做进项吗
  • 什么公司可以开普票
  • sql server获取字段长度
  • 一般纳税人购买固定资产进项税可以抵扣吗
  • 银行电子承兑到期后怎么操作
  • 银行承兑汇票到期未承兑怎么办
  • 产权转让印花税减半征收
  • 以产品偿还债务怎么算
  • 销售发奖金感谢说说
  • 代理进口业务会计分录
  • mysql 5.6新特性
  • sqlserver数据库最快存储时间
  • sqlserver判断数据库是否存在
  • win7登录设置
  • win8.1怎么改win7系统
  • centos如何运行程序
  • linux批量替换文件夹名称
  • ubuntu20.0安装
  • 进程管理器命令
  • ssh免密登录执行shell
  • linux系统怎么安装wine
  • 英雄联盟windows10
  • Linux通过netstat命令查看80端口连接数的方法
  • js require()
  • android 自定义drawable
  • Android Chronometer(定时器)
  • ipa文件分享
  • 列宽自适应
  • bat批处理文件运行不了
  • javascript 语言精粹(修订版)
  • Shell、Perl、Python、PHP访问 MySQL 数据库代码实例
  • bud3d跑酷
  • js生成excel文件
  • jquery控制样式
  • java语言基于对象
  • javascript作用域链
  • 怎么查票据真伪
  • 国家税务总局公告2017年第21号
  • 北京市地税总局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设