# -*- coding:utf8 -*-
print "hello python"
if True:
print "True"
else:
print"False"
x = "a"
y = "b"
# 换行输出
# 中文注释报错,需要加入 # -*- coding:utf8 -*-
print x
print y
# 不换行输出输出
print x,
print y,
counter = 100 # 赋值整形变量
miles = 100.0 # 浮点型
name = "John" # 字符型
print counter
print miles
print name
a = b = c = 1
print a, b, c
print a
print b
print c
a, b, c = 1, 2, "john"
print a, b, c
var1 = 1
var2 = 10
print"var1的值是", var1
del var1
print "处理后var1的值是空"
str = 'Hello World!'
print str # 输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串中第三个至第五个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str + "TEST" # 输出连接的字符串
print "================="
list = ['runoob', 786, 2.23, 'john', 70.2]
tinylist = [123, 'john']
print list # 输出完整列表
print list[0] # 输出列表的第一个元素
print list[1:3] # 输出第二个至第三个的元素
print list[2:] # 输出从第三个开始至列表末尾的所有元素
print tinylist * 2 # 输出列表两次
print list + tinylist # 打印组合的列表
print "======================="
tuple = ('runoob', 786, 2.23, 'john', 70.2)
tinytuple = (123, 'john')
print tuple # 输出完整元组
print tuple[0] # 输出元组的第一个元素
print tuple[1:3] # 输出第二个至第三个的元素
print tuple[2:] # 输出从第三个开始至列表末尾的所有元素
print tinytuple * 2 # 输出元组两次
print tuple + tinytuple # 打印组合的元组
tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )
list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]
# tuple[2] = 1000 元组中是非法应用
list[2] = 1000 # 列表中是合法应用
print list[2]
print "======================"
dict = {}
dict['one'] = "This is one"
dict[2] = "This is two"
tinydict = {'name': 'john', 'code': 6734, 'dept': 'sales'}
print dict['one'] # 输出键为'one' 的值
print dict[2] # 输出键为 2 的值
print tinydict # 输出完整的字典
print tinydict.keys() # 输出所有键
print tinydict.values() # 输出所有值