Python中文竖排显示的方法
本文实例讲述了Python中文竖排显示的方法。分享给大家供大家参考。具体如下:
这里将中文竖排显示
比如 衣食者人之生利也,然且犹尚有节,葬埋者人之死利也,夫何独无节於此乎
输出为:
衣 | 之 | , | 尚 | 葬 | 之 | , | 无 | 乎 |
食 | 生 | 然 | 有 | 埋 | 死 | 夫 | 节 | 。 |
者 | 利 | 且 | 节 | 者 | 利 | 何 | 於 |
人 | 也 | 犹 | , | 人 | 也 | 独 | 此 |
import math
x=u'衣食者人之生利也,然且犹尚有节,葬埋者人之死利也,夫何独无节於此乎。'
def shupai(text,width):
seq = [ c for c in text if c.strip() ]
seq_len=len(seq)
line=math.ceil(seq_len/width)
for i in range(0, line):
for j in range(0,width):
if j*line+i < seq_len:
print(seq[j*line+i],end = " | ")
print()
shupai(x,10)
希望本文所述对大家的Python程序设计有所帮助。
相关推荐
-
python中文编码问题小结
中文编码问题一直是Python程序设计中很头痛的问题,本文对此较为详细的进行了总结归纳.具体如下: 当字符串是:'\u4e2d\u56fd' >>>s=['\u4e2d\u56fd','\u6e05\u534e\u5927\u5b66'] >>>str=s[0].decode('unicode_escape') #.encode("EUC_KR") >>>print str 中国 当字符串是:' 东亚学团一中' >>
-
Python实现把数字转换成中文
周末在家,写了个小程序,用于将阿拉伯数字转换化大写中文.程序没经过任何优化,出没经过详细的测试,挂到网上,方便将来有需要的时候直接拿来用. #!/usr/bin/python #-*- encoding: utf-8 -*- import types class NotIntegerError(Exception): pass class OutOfRangeError(Exception): pass _MAPPING = (u'零', u'一', u'二', u'三', u'四', u'五'
-
Python中文件操作简明介绍
打开文件 open函数返回一个文件对象,基本语法: ●file_object = open(file_name, access_mode='r'[,buffering=-1]) file_name 是包含要打开的文件名字的字符串, 它可以是相对路径或者绝对路径. ●可选变量access_mode 也是一个字符串, 代表文件打开的模式. 通常, 文件使用模式 'r', 'w', 或是 'a'模式来打开, 分别代表读取, 写入和追加. ●另外一个可选参数 buffering 用于指示访问文件所采用的
-
Python中文字符串截取问题
先来看个例子: #-*- coding:utf8 -*- s = u'中文截取' s.decode('utf8')[0:3].encode('utf8') # 结果u'中文截取 延伸阅读: UTF-8中的汉字占用多少字节? 占2个字节的:〇 占3个字节的:基本等同于GBK,含21000多个汉字 占4个字节的:中日韩超大字符集里面的汉字,有5万多个 一个UTF-8数字占1个字节 一个UTF-8英文字母占1个字节 在查找 UTF-8 编码资料时发现,很多的帖子说的 UTF-8 编码里,一个汉字占用3
-
python实现中文分词FMM算法实例
本文实例讲述了python实现中文分词FMM算法.分享给大家供大家参考.具体分析如下: FMM算法的最简单思想是使用贪心算法向前找n个,如果这n个组成的词在词典中出现,就ok,如果没有出现,那么找n-1个...然后继续下去.假如n个词在词典中出现,那么从n+1位置继续找下去,直到句子结束. import re def PreProcess(sentence,edcode="utf-8"): sentence = sentence.decode(edcode) sentence=re.s
-
python操作mysql中文显示乱码的解决方法
本文实例展示了一个脚本python用来转化表配置数据xml并生成相应的解析代码. 但是在中文编码上出现了乱码,现将解决方法分享出来供大家参考. 具体方法如下: 1. Python文件设置编码 utf-8 (文件前面加上 #encoding=utf-8) 2. MySQL数据库charset=utf-8 3. Python连接MySQL是加上参数 charset=utf8 4. 设置Python的默认编码为 utf-8 (sys.setdefaultencoding(utf-8) 示例代码如下:
-
python查询mysql中文乱码问题
问题: python2.7 查询或者插入中文数据在mysql中的时候出现中文乱码 --- 可能情况: 1.mysql数据库各项没有设置编码,默认为'latin' 2.使用MySQL.connect的时候没有设置默认编码 3.没有设置python的编码,python2.7默认为'ascii' 4.没有解码 --- 解决方法: 1.设置mysql的编码 ubuntu执行下列语句: ** sudo vim /etc/mysql/my.cnf ** 然后在里面插入语句: [client] default
-
Python实现的飞速中文网小说下载脚本
1.JavaScript 加密什么的最讨厌了 :-( 1).eval 一个不依赖外部变量的函数立即调用很天真,看我 nodejs 来干掉你! 2).HTTP 请求的验证首先尝试 Referer,「小甜饼」没有想像中的那么重要. 3).curl 和各命令行工具处理起文本很顺手呢 4).但是 Python 也没多几行呢 2.Requests效率比 lxml 自己那个好太多 3.progressbar太先进了,我还是自个儿写吧-- 4.argparse写 Python 命令行程序必备啊- 5.stri
-
python实现中文输出的两种方法
本文实例讲述了python实现中文输出的两种方法.分享给大家供大家参考.具体如下: 方法一: 用encode和decode 如: import os.path import xlrd,sys Filename='/home/tom/Desktop/1234.xls' if not os.path.isfile(Filename): raise NameError,"%s is not a valid filename"%Filename bk=xlrd.open_workbook(Fi
-
python3抓取中文网页的方法
本文实例讲述了python3抓取中文网页的方法.分享给大家供大家参考.具体如下: #! /usr/bin/python3.2 import sys import urllib.request req = urllib.request.Request('http://www.baidu.com') response = urllib.request.urlopen(req) the_page = response.read() type = sys.getfilesystemencoding()
随机推荐
- 批处理获取文件夹下面txt文件行数并添加到文件名后
- Python开发之快速搭建自动回复微信公众号功能
- 使用vue.js实现联动效果的示例代码
- 仿淘宝TAB切换搜索框搜索切换的相关内容
- node.js基于mongodb的搜索分页示例
- jQuery实现鼠标移到元素上动态提示消息框效果
- Dwr3.0纯注解(纯Java Code配置)配置与应用浅析二之前端调用后端
- 深入解析mysql中order by与group by的顺序问题
- VBS 硬盘读写统计(分区读写统计)
- 用vbs实现cmd多命令运行功能代码
- js 毫秒转天时分秒的实例
- Spring工厂方法创建(实例化)bean实例代码
- 微信小程序实现人脸识别登陆的示例代码
- 关于C++友元函数的实现讲解
- Vue 中使用富文本编译器wangEditor3的方法
- 浅谈vue项目打包优化策略
- php使用imagecopymerge()函数创建半透明水印
- C#语言使用Unity实现剪刀石头布游戏
- PHP与SQL语句写一句话木马总结
- springboot读取自定义配置文件节点的方法
