Python实现中英文混排时行号对齐
问题描述:编写程序,输出一个列表中的所有字符串,要求在所有字符串后加上行号,要求行号以井号开头,并且所有行的井号对齐。
技术要点:字符串编码格式,字体对字符宽度的影响。
参考代码:
运行结果:
思考题:
1、代码中列表第四行的最后没有写逗号,分析运行结果中列表第四个字符串和第五个字符串输出为一行的原因。
2、改写上面的代码,把列表中的字符串写入文本文件text.txt,然后打开文件观察是否所有井号是对齐的,如果不是,把字体修改为Consolas并再次观察是否已对齐,思考其原因。
----------喜大普奔----------
1、董付国老师Python系列教材,亚马逊、京东、当当、天猫均有销售:
1)《Python程序设计(第2版)》(2018年5月第6次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.18.24a52226hIi8Bj&id=534581929248&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
2)《Python可以这样学》(2018年2月第5次印刷)(本书已发行繁体版)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.16.24a52226hIi8Bj&id=544817105410&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
3)《Python程序设计开发宝典》(2018年2月第3次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.52.24a52226hIi8Bj&id=556093887133&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
4)《中学生可以这样学Python》2018年5月第2次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.20.24a52226hIi8Bj&id=560808221053&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
5)《Python程序设计基础(第2版)》(2018年5月第2次印刷)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.24.24a52226hIi8Bj&id=565581275846&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
6)《玩转Python轻松过二级》(2018年5月隆重上架)
出版社官方链接(亚马逊、京东、当当均有销售):https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-16232114860.84.24a52226hIi8Bj&id=569250004069&rn=9311dcbc68fffcf57b7ae352800e485d&abbucket=6
董付国老师6本Python系列图书阅读指南
董付国老师6本Python系列教材被北大、复旦等近百所高校选作教材
热烈庆祝《Python可以这样学》在台湾发行繁体版
2、董老师120课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59
----------相关阅读----------
教学课件
1900页Python系列PPT分享一:基础知识(106页)
1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)
1900页Python系列PPT分享四:字符串与正则表达式(109页)
1900页Python系列PPT分享五:函数设计与应用(134页)
1900页Python系列PPT分享六:面向对象程序设计(86页)
1900页Python系列PPT分享七:文件操作(132页)
1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)
报告PPT(163页):基于Python语言的课程群建设探讨与实践
非计算机专业《Python程序设计基础》教学参考大纲
计算机相关专业“Python程序设计”教学大纲(参考)
系列题库分享
1000道Python题库系列分享一(17道)
1000道Python题库系列分享二(48道)
1000道Python题库系列分享三(30道)
1000道Python题库系列分享四(40道)
1000道Python题库系列分享五(40道)
1000道Python题库系列分享六(40道)
1000道Python题库系列分享七(30道)
1000道Python题库系列分享八(29道)
1000道Python题库系列分享九(31道)
1000道Python题库系列分享十(37道)
1000道Python题库系列分享十一(9道)
相关阅读
“Python字符串index()方法应用案例”文末三道思考题答案
Python字符串index()方法应用案例一则
Python按元组中第一个字符串升序第二个字符串降序排序
Python回文判断代码优化与6个思考题
Python检查字符串重叠部分并进行拼接
Python把嵌套的字符串列表转换为整数列表的两种方法
Python 3.6.x字符串格式化方法小结
Python字符串split()和join()方法应用一例
Python文本处理2个小案例(文本嗅探与关键词占比统计)
Python字符串处理小案例
Python实现中英文混排时行号对齐相关推荐
- css中英文混排 标点,浅析css中英文混排时行高不一样的原因及其解决方法
不知道大家在使用IE浏览器进行css测试时,是否遇到这样一个问题:当进行中英文混合排版时,设置好的内边距属性出现偏差,导致英文和中文的行高不一样.小编就遇到过,那么为什么会出现这种情况呢?下面小编为大 ...
- html中英文混排,EndNote中英文混排时et al和等的3种解决方法 | 科研动力
EndNote对于英文文献的处理很出色,但是对于中文文献的处理就有点别扭,尤其是中英文文献混排时更是不爽.木有关系,EndNote的强大这处之一就是可以驯服和调教.下面介绍3种如何处理中英文混排时et ...
- EndNote中英文混排时et al和等的3种解决方法
EndNote对于英文文献的处理很出色,但是对于中文文献的处理就有点别扭,尤其是中英文文献混排时更是不爽.木有关系,EndNote的强大这处之一就是可以驯服和调教.下面介绍3种如何处理中英文混排时et ...
- EndNote中英文混排时et al和等的解决方法
EndNote对于英文文献的处理很出色,但是对于中文文献的处理就有点别扭,尤其是中英文文献混排时更是不爽.木有关系,EndNote的强大这处之一就是可以驯服和调教.下面介绍3种如何处理中英文混排时et ...
- 中文的括号和英文的括号区别_浅谈中英文混排图书的标点和体例
我们在编辑校对时,经常会遇到中英文混排的图书,其标点与体例非常容易出错.今天为大家献上一位英文图书编辑的精心总结,和大家一起探讨. 1. 中英文标点混用 有时作者不太注意这方面的问题,经常出现英文里夹 ...
- 中英文混版时的间距突然变大怎么通过CSS解决?
在使用Md2ll对Markdown编辑后的文章进行微信公众号排版时,突然遇到了一个问题--中英文混版时的间距突然变大,就像下面这样: 我是研究了两三个小时没找到好的办法,在青苗科技工作室问了小伙伴小龙 ...
- 解决Android TextView中英文混排换行问题
文章目录 个人极不建议这样做(之后会说原因) 1 现象 2 解决思路 3不推荐的原因 个人极不建议这样做(之后会说原因) 1 现象 绿色底黄色框内的就是原生TextView出现的情况,出现这种情况的主 ...
- JustifyTextView 解决TextView中英文混排自动换行的问题
最近在做着一个项目,里边会显示很长的一段文字,但是这些文字并不会整齐地排列,遇到文字中带有中英文时,果断给我换行了,好无语..接着就是不断地百度百度,找到了一堆一两年前的东西,不是叫你半角转全角,就是 ...
- EndNote 高校_EndNote引文格式修改全攻略(一)——中英文混排问题
虽然今年受疫情影响较大,但大部分毕业生还是要在家码论文的.说到毕业论文,就必定要有格式修改,但对一些科研老手来讲可能论文修改也不一定能玩的很溜. 今天小编先带大家带来论文格式修改的第一部分内容,教你解 ...
最新文章
- 决战春招!算法工程师面试问题及资料超详细合集(算法岗面经/代码实战/网课/竞赛等)...
- directory not found for option
- Set OPENCV_ENABLE_NONFREE CMake option and rebuild the library in function解决方法
- python 测试框架之---testtools
- Storm介绍及安装部署
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
- springmvc的执行流程_springmvc执行流程
- python-标示符和关键字
- java中用I/O流实现文件上传
- 游戏行业很火,游戏建模师好不好做呢?怎样的建模师公司才欢迎?
- 2011年ESRI北京站IDL视频教程(全)
- linux内核五大部分,Linux内核的五大模块
- linux 文件系统 dfs,分布式文件系统fastDFS 机器硬件要求
- 极光推送java添加用户_极光推送 java集成
- 冬瓜子 , 初来乍到,请多关照!
- WinForm自制水晶按钮
- Java将域名转换成IP
- 10大主流压力测试工具推荐
- centos+mono+nginx+jexus 搭建linux下c#运行环境测试
- 学习机器学习的最佳路径是什么
热门文章
- PHP地图规划骑行路径,骑行路线规划-路线规划-开发指南-iOS 导航SDK | 高德地图API...
- 网站转移服务器,网站转移云服务器
- php sphinx 查询,php-Sphinx RT索引和SphinxQL查询
- mongodb java and or,【MongoDB】-Java实现对mongodb的And、Or、In操作
- 进程调度优先级JAVA_进程调度算法之短进程优先(Java)
- 基于JAVA+SpringMVC+Mybatis+MYSQL的汽车维修管理系统
- 基于JAVA+Servlet+JSP+MYSQL的教室资源管理系统
- 输入 3 个正数,判断能否构成一个三角形
- XML入门经典(第4版)pdf
- Tomcat中设置数据源和连接池