#!/usr/bin/python
# -*- coding: UTF-8 -*-
import math
import cmath
print ("hello world")
list = [ 'runoob',786,2.23,'john',70.2]
print list
tuple = ('runnoob',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
#dictionary
dict = {}
dict['one'] = "this is one"
dict[2] = "this is twwo"
tinydict = {'neme':'john','code':6734,'dept':'sales'}
print dict['one']
print dict[2]
print tinydict
print tinydict.keys()
print tinydict.values()
#ython运算符
a = 10
b = 20
c = 0
c = a + b
print "1 - c 的值为:" ,c
c = a - b
print "2 - c的值为:" ,c
c = a * b
print "4 - c 的值为" , c
c = a / b
print "4 - c 的值为",c
c = a % b
print "5 - c 的值为:",c
# 修改变量 a,b,c
d = 2
e = 3
f = a*b
print "6 - c 的值为:",f
j = 10
h = 5
i = j//h
print "7 - c 的值为:", i
flag = False
name = 'luren'
if name == 'python':
flag = True
print 'welcome boss'
else:
print name
num = 5
if num == 3:
print 'boss'
elif num == 2:
print 'user'
elif num == 1:
print 'error'
elif num < 0:
print 'error'
else:
print 'roadman'
num = 9
if num >= 0 and num <= 10:
print 'hello'
num = 10
if num < 0 or num > 10:
print 'hello'
else:
print 'undefine'
num = 11
if (num >= 0 and num <= 5) or (num >= 10 and num <= 15):
print 'hello'
else:
print 'undefine'
var = 100
if (var == 100 ): print "变量var的值为100"
print "Good bye!"
numbers = [12,37,5,42,8,3]
even = []
odd = []
while len(numbers) > 0 :
number = numbers.pop()
if (number % 2 == 0):
even.append(number)
else:
odd.append(number)
print even
print odd
# va = 1
# while va == 1:
# num = raw_input("Enter a number :")
# print "YOu entred :" , num
for letter in "Python":
if letter == 'h':
break
print '当前字母:',letter
vara = 10
while vara > 0:
print '当前变量:',vara
vara = vara - 1
if vara == 5:
break
# 输出Python 的每个字母
for letter in 'Python':
if letter == 'h':
pass
print '当前字母:',letter
var1 = 1
var2 = 10
del var1
# python 字符串
print "------------------string----------------"
var11 = "hello world!"
var12 = 'Python Runbot'
print "var11[0]", var11[0]
print "var12[1:5]",var12[1:5]
var13 = 'hello world'
print '更新字符串:-',var13[:6] + 'runoob'
# 20190114 python 字符串
# python 字符串定义
str1 = 'Hello World!'
str2 = "Python Runoob"
# python 访问字符串中的值
print "str1[0]:",str1[0]
print "str2[1:5]",str2[1:5]
str3 = "hello world"
print "更新字符串:-",str1[:6] + 'Runoob!'
# python 转义字符
# python 字符串格式化
print "My name is %s and weight is %d kg!" % ('Zara', 21)
# python 修改数据类型
long()
long(1)
long('123')