python输出第几行第几个_python怎么PRINT出第几行
2013-10-16 回答
def char_ok_but_show_messy():
"""
demo python already got normal chinese char, with some encoding, but print to windows cmd show messy code
"""
#此处,当前python文件是utf-8编码的,所以如下的字符串,是utf-8编码的
cnutf8char = "我是utf-8的中文字符串";
#所以,将utf-8编码的字符串,打印输出到gbk编码的命令行(windows的cmd)中,就会显示出乱码
print "cnutf8char=",cnutf8char; #cnutf8char= 鎴戞槸utf-8镄勪腑鏂囧瓧绗︿覆
#如果想要正确显示出中文字符,不显示乱码的话,则有两种选择:
#1. 把字符串转换为unicode编码,则输出到gbk的命令行时,python会自动将unicode的字符串,编码为gbk,然后正确显示字符
decodedunicodechar = cnutf8char.decode("utf-8");
print "decodedunicodechar=",decodedunicodechar; #decodedunicodechar= 我是utf-8的中文字符串
#2. 让字符串的编码和输入目标(windows的cmd)的编码一致:把当前的字符串(由上述解码后得到的unicode再次去编码)也变成gbk,然后输出到gbk的命令行时,就可以正确显示了
reencodedtogbkchar = decodedunicodechar.encode("gbk");
print "reencodedtogbkchar=",reencodedtogbkchar; #reencodedtogbkchar= 我是utf-8的中文字符串
###############################################################################
if __name__=="__main__":
char_ok_but_show_messy();
python输出第几行第几个_python怎么PRINT出第几行相关推荐
- python输出时怎么保留两位小数_python输出怎么保留两位小数-Python教程
python输入保存两位小数的四种办法: a = 5.5461 办法一:round(a,2) 办法二:float('%.2f' % a) 相干保举:<Python视频教程> 办法三:'%. ...
- python输出1到100之间的合数_python输出100以内的质数与合数实例代码
具体代码如下所述: __author__ = 'Yue Qingxuan' # -*- coding: utf-8 -*- #求质数 p=[2] for i in range(2,101): for ...
- python求共轭复数_python怎么print出共轭复数
python怎么print出共轭复数,复数,虚数,实数,属性,负数 python怎么print出共轭复数 易采站长站,站长之家为您整理了python怎么print出共轭复数的相关内容. 复数是由一个实 ...
- python输出0到50间的偶数_python奇数偶数行输出_python对输出的奇数偶数排序实例代码...
我们从小学的时候就学习了奇数偶数,知道整数可以分成奇数和偶数两大类,能被2整除的数叫做偶数,不能被2整除的数叫做奇数.在我们python编程中,会遇到很多数字和代码,有的时候会很乱,不好操作. 在遇到 ...
- python excel处理重复行并统计个数_python统计一个文本中重复行数的方法
python统计一个文本中重复行数的方法 这篇文章主要介绍了python统计一个文本中重复行数的方法,涉及针对Python中dict对象的使用及相关本文的操作,具有一定的借鉴价值,需要的朋友可以参考下 ...
- python输出一个数的每一位_Python练习实例88 | 读取7个数(1—50)的整数值,每读取一个值,程序打印出该值个数的*。...
这一道试题,总体来看的话,可以说是非常的简单. 根据具体数字,输出指定字符串.jpg 多余的话就不多说了,直接上代码: if __name__ == '__main__': #定义一个程序的入口 n ...
- python输出最大值与最小值求成绩平均值_Python第3次作业
习题1: 1.初始化一个数据集,包括5-10位同学的成绩数据(数据类型不限),数据格式如下: **学号 姓名 Java C语言 Python 2017XXXX 小白 87 68 92 2017XXXX ...
- python二维数组按照第一列排序_Python中二维数组按照某行或列排序的实现方法
这篇文章主要介绍了Python实现二维数组按照某行或列排序的方法,结合具体实例形式分析了Python使用numpy模块的lexsort方法针对二维数组进行排序的常用操作技巧,需要的朋友可以参考下 本文 ...
- python输出保留两位小数怎么表示_python中保留两位小数怎么表示
这里有三种方法, round(a,2) '%.2f' % a Decimal('5.000').quantize(Decimal('0.00')) 当需要输出的结果要求有两位小数的时候,字符串形式的: ...
最新文章
- pinpoint的id的生成
- SCLS:巴斯德所崔杰组揭示海洋无脊椎动物RNA病毒的遗传多样
- php常用的技术有哪些,php常用技术
- bzoj3339 Rmq Problem
- Python打包EXE神器 pyinstaller
- leetcode 1707. 与数组中元素的最大异或值
- leetCode —— 1200.最小绝对差
- linux httpd 开机启动脚本,httpd服务如何开机启动
- Grafana密码重置为admin
- pytorch torchvision.transforms.Resize
- 排列算法 C++实现
- 不小心合并了icloud通讯录_苹果手机号码被删除如何恢复?找回通讯录的具体步骤...
- java outputstrea_java的InputStream和OutputStream的理解【转】
- is this mysql server_mysql出现is not allowed to connect to this mysql server异常的解决办法
- 大白菜u启动盘安装linux,大白菜U盘启动pe装系统教程
- 最简单DIY基于STM32F407探索者开发板的MPU6050陀螺仪姿态控制舵机程序
- Opencv速成笔记--图像处理1
- 高效率16KW三相PFC程序方案
- 大气压计BMP280+BME280+BMP180 在ESP8266 (RTOS3.2)上初调的兼容驱动
- 低功耗技术——低功耗中使用的特殊单元
热门文章
- Java后台管理系统,开箱即用
- 学会这21条,你离 Vim 大神就不远了!
- 一键拼出你的微信好友图片墙!
- jstorm mysql_zookeeper,kafka,jstorm,memcached,mysql流式数据处理平台部署
- linux history nginx,vue-router History 本地开发环境和nginx配置
- 深度学习-Tensorflow2.2-预训练网络{7}-迁移学习基础针对小数据集-19
- get php 怎么用,php getdate函数怎么用
- leetcode-36-有效的数独
- C#将文件压缩或者解压
- BZOJ3527: [Zjoi2014]力