保留字
and assert break class
continue def del else
except exec finally for
from global if import
in is lambda not or
pass print raise return
try while with yield
多行语句
可以使用斜杠(\)将一行的语句分为多行显示。
total = item_one + \
item_two + \
item_three
语句中包含[],{},()就不用使用多行连接符。
days = ['Monday', 'Tuseday', 'Wednesday',
'Thursday', 'Friday']
python引号
pyhon可以使用单引号’、双引号”、三引号”’或”“”来表示字符串,引号的开始与结束的类型必须相同。其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点,被当做注释。
word = 'word'
sentence = "这是一个句子"
paragraph = """这是一个段落
包含了多个语句"""
等待用户输入
下面的程序执行后就会等待用户输入,按回车键后就会推出:
raw_input("按下 enter 键退出,其他键显示...\n")
以上代码中,\n 实现换行。一旦用户按下enter键退出,其他键显示。
同一行显示多条语句
Python可以在同一行中使用多条语句,语句之间使用分号;分隔。
import sys; x = 'runboo'; sys.stdout.write(x+'\n')
python变量类型
counter = 100 # 整型变量
miles = 1000.0 # 浮点型
name = "John" # 字符型
多个变量赋值
Python允许同时为多个变量赋值。
a = b = c = 1
以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。
也可以为多个对象指定多个变量。
a, b, c = 1, 2, "John"
以上实例,两个整形对象1和2分配给变量a和b,字符串对象”John”
分配给变量c。
标准数据类型
Python有五个标准的数据类型。
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary (字典)
Python数字
Python支持四种不同的数字类型
int(有符号整型)
long(长整型)
float(浮点型)
complex(复数)
Python字符串
Python的字符串列表有两种取值顺序:
从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
使用变量[头下标 : 尾下标]可以从字符串中获取一段子字符串。
s = 'ilovepython'
# s[1:5]的结果是love
加号(+)是字符串的连接运算符,星号(*)是重复操作。
str = 'Hello World!'
print(str)
print(str[0])
print(str[2:5])
print(str[2:])
print(str*2)
print(str+"TEST")
输出结果为: