Python总结 一

运行python

>>python hello.py 直接运行 python文件开头加入#!/usr/bin/env pythonchmod a+x hello.py 就可以运行了./hello.py

输出

print '100 + 200 =',100+200

输入

name = raw_input('please enter your name:')

数据类型

  • 整数 十六进制 0x
  • 浮点数 1.23e9
  • 长整型 [l L]
  • 复数 0+1j
  • decimal 无精度损失小数 用于银行账目计算
  • 字符串 "I'm OK" 不转义 r'xxx' 换行 ''' '''"Python"*2
  • 布尔值 True False
  • 空值 None

变量

可用英文 数字(不可开头)下划线

range与xrange的区别

range xrange
返回列表 返回生成器
type(range(1:5:2)) type(xrange(1:3:1))
<type'list'> <type'xrange'>

list(xrange(1:5:2)) > >>[1,3]

其他

ord('A') = 65chr(65) = 'A'u'ABC'.encode('utf-8')'Hello,%s'%'World'%x(十六进制)'%2d-%02d'%(3,1) > >>3-01

3<4<5 是被允许的

>>True