标签:
1.输入输出
输出实例
>>> print ‘hello world‘ hello world
输入实例
>>> name = raw_input(); world >>> print ‘hello‘,name hello world
输入提示实例
>>> name = raw_input(‘please enter you name:‘) please enter you name:Jason >>> print ‘hello‘,name hello Jason
raw_input 函数读入的是字符串,如果想要转换成int类型,就要用到int函数。
>>> birth = int(raw_input(‘birth:‘)) birth:25 >>> print birth 25
2.字符表示
十进制正常表示,十六进制在前面加0x,小数正常表示,科学计数法表示1.23×109就是1.23e9,或者 12.3e8
转义符\
转义符实例
\是转义的意思,‘\n‘是换行
>>> print ‘\\‘ >>> print ‘\\\n\\‘ \
防止转义,可在前面加r
\t表示tab键功能
>>> print ‘\\\t\\‘ \ >>> print r‘\\\t\\‘ \\\t\\
多行内容表示,用三引号包括
>>> print ‘‘‘line1 line2 line3 ‘‘‘ line1 line2 line3
布尔值的表示 True 和 False
>>> print 3>2 True >>> print 3<2 False
空值 None,相当于Java,C 中的 null
>>> print None==None True
Unicode表示的字符串用 u’…’ 表示,转化成 UTF-8 编码
>>> u‘ABC‘.encode(‘utf-8‘) ‘ABC‘ >>> u‘你好‘.encode(‘utf-8‘) ‘\xc3\x84\xc3\xa3\xc2\xba\xc3\x83‘
3.格式化
格式 描述
%% 百分号标记 #就是输出一个%
%c 字符及其ASCII码
%s 字符串
%d 有符号整数(十进制)
%u 无符号整数(十进制)
%o 无符号整数(八进制)
%x 无符号整数(十六进制)
%X 无符号整数(十六进制大写字符)
%e 浮点数字(科学计数法)
%E 浮点数字(科学计数法,用E代替e)
%f 浮点数字(用小数点符号)
%g 浮点数字(根据值的大小采用%e或%f)
%G 浮点数字(类似于%g)
%p 指针(用十六进制打印值的内存地址)
%n 存储输出字符的数量放进参数列表的下一个变量中
格式化输出实例
将2016,2,1三个数字格式化成日期,用到%d有符号整数,%04d表示宽度为4,不足4在前面补0
>>> print ‘%04d-%02d-%02d‘%(2016,2,1) 2016-02-01
将8.123格式化为宽度为6(不足6补0)的2位小数
>>> print ‘%06.2f‘%8.123 008.12
以科学计数法输出浮点型保留2位小数
>>> print ‘%.2e‘%10.5546 1.06e+01
按位置顺序格式化
>>> print ‘Hi,%s,you have $%.2f‘%(‘Michael‘,10000) Hi,Michael,you have $10000.00
输出百分号 %,用双 % 即可
>>> print ‘growth rate:%d %%‘%7 growth rate:7 %
具体参考:http://cuiqingcai.com/792.html
标签:
原文地址:http://www.cnblogs.com/waitingintherain/p/5510559.html