版本:2.7.8
python是解释型语言,执行一次翻译一次,选择用cpython作为解释器
输出:
1 print "Hello world" 2 #等同于 "Hello world" 3 4 #一般情况下都要在文件开头确定编码格式,写法如下 5 #!/usr/bin.python 6 # _*_ coding:utf-8 _*_ 7 8 #输出时,可以加u,来确保输入Unicode,例如: 9 print u"输出中文" 10 #输出结果:输出中文 11 12 #如果不想让转义字符转义,可以加r,例如: 13 print r" " 14 #输出结果:' ' 15 16 #python也有类似于c/c++的占位符,例如: 17 print u"年龄:%d,职务:%s" %(20,u"啊哦") 18 #输出结果:年龄:20,职务:啊哦(因为啊哦前面必须有u,否则编译报错) 19 20 #常见占位符: 21 #%s-->字符 22 #%d-->整型 23 #%f-->浮点 24 #%x-->十六进制整数 25 26 #"%2d"%x:将x转换为字符串,如果x的长度小于2,字符串头用空格拼接起来,长度大于2没有变化 27 #"%02d"%x:将x转换为字符串,如果x的长度小于2,字符串头用0拼接起来,长度大于2没有变化
28 #"%02f"%x:同上
29 #"%.2f"%x:如果x小数部分小于2位,后面用0补全。如果>=3位,输出大概遵循四舍五入,比如2.781会输出2.78,2.789会输出2.79,但是2.785会输出2.78,2.7851会输出2.79
30
31 #如果想输出%,需要用%%表示%,例如"业务增长%d%%"%100
输入:
1 name = raw_input() 2 #输入以后,那么就是输入的字符串,捕捉到的都是用户输入的字符串,需要整型需要自己转 3 4 #字符串-->整型,字符串-->浮点数 5 import string 6 string.atoi("123") 7 string.atof("2.2")