Python编码问题
-
编写python有时候会乱码,特别是中文,所以一般在.py文件的文件头上加上如下代码:
#!/usr/bin/env python # -*- coding: utf-8 -*-
-
把相应的字符串转化为列表,比如:
name = 'A and B \n is Good\tFriend It is ok' name_split = name.split() print name_split
-
把字母转换为对应的数字:
print ord('B')
-
把数字转换为对应的字母
print chr(69)
-
%d转换成数字打印
04表示有长度是4。03表示长度是三。如果超过指定长度则会按实际打印
print '%04d-%03d'%(3,1)
打印结果:
0003-001
print '%014d-%03d'%(432156,1234)
打印结果:
00000000432156-1234
-
Python提供一个range()函数,可以生成一个整数序列,比如range(5)生成的序列是从0开始小于5的整数:
print range(10)
打印结果是:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
不定期会发布一些实用的Java开发文章