Python打印格式化与字符串

# -*- coding: cp936 -*- 
'''''
打印格式
''' 
   
print "a" 
print "b" 
   
#结果:a 
#     b 
   
   
print "a"
print "b" 
   
#结果:a b   2个字符串之间有个空格 
   
   
print "a" + "b" 
   
#结果:ab   2个字符串之间没有空格了 
   
   
#换行符 \n 的用法 
print "hello\nworld" 
   
#结果:hello 
#     world 
   
   
   
#制表符 \t 的用法,控制水平间隔,作用如tab键 
print "ABC\tDEFG" 
   
#结果:ABC    DEFG        \t告诉DEFG从下一个制表点开始 
   
print "Number\tSquare\tCube" 
for i in range ( 1 , 11 ): 
     print i, '\t' ,i * * 2 , '\t' ,i * * 3 
'''''
结果:
Number  Square  Cube
1   1   1
2   4   8
3   9   27
4   16  64
5   25  125
6   36  216
7   49  343
8   64  512
9   81  729
10  100     1000
''' 
   
   
   
#如何打印反斜杠,把2个反斜杠放一起,第一个\告诉python接下来是一些特殊的内容 
#第二个告诉python这些特殊的的内容就是\字符 
print "hi\\there" 
   
#结果:hi\there 
   
   
   
   
   
   
'''''
格式字符串
数字格式化
''' 
   
#在字符串中插入字符串变量 
name = "lee" 
print "my name is %s " % name 
   
#结果: my name is lee 
   
   
#在字符串中插入整数变量 
age = 13 
print "i am is %i years old" % age 
   
#结果: i am is 13 years old 
   
   
#在字符串中插入小数变量 
i = 15.5  
print "the num is %f" %
#结果:the num is 15.500000 
   
print "the num is %F" %
#结果:the num is 15.500000      
   
i = 12.3456 
print "%.8f" %
   
#结果:12.34560000     位数不够就补0 
   
   
dec_number = 12.3456 
print "it is %.2f degrees today" % dec_number 
   
#结果:it is 12.35 degrees today        四舍五入了 
   
number = 12.67 
print "%i" % number 
print "%d" % number 
   
#结果:12         直接截断了 
#     12 
   
   
number = 12.1 
print "%+f" % number 
   
#结果:+12.100000 
   
print "% f" % number 
   
#结果: 12.100000       注意这2个数是对齐的,其中第二个f前面有一个空格,第二数字前面也有个空格 
   
number = 12.3456 
print "%e" % number 
print "%E" % number 
   
#结果:1.234560e+01 
#     1.234560E+01 
   
   
number1 = 12.3 
number2 = 456712345.6 
   
print "%g" % number1 
print "%g" % number2 
   
#结果:12.3 
#    4.56712e+08         g换成G一样的,g会相应的换成G,pytho会为大数自动选择e计法,较小的数选择浮点数记发 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值