Python基本语法

Python 2014-07-14 22:01

开发环境基于最新版python3.4,实际例子发现和python2.x有很多的不同

开发工具使用 IDLE  (python自带)

 

 输出命令

print ('blog.wx6.org')

 输出表达式

length = 5
breadth = 2
area = length * breadth
print ('Area is', area)
print ('Perimeter is', 2 * (length   breadth) ) 

>>> 
Area is 10
Perimeter is 14

 

if条件选择

number = 23
guess = int(input('Enter an integer : '))
if guess == number:
    print ('Congratulations, you guessed it.') # New block starts here
    print ("but you do not win any prizes!") # New block ends here
elif guess < number:
    print ('No, it is a little higher than that') # Another block
    # You can do whatever you want in a block ...
else:
    print ('No, it is a little lower than that') 
    # you must have guess > number to reach here
print ('Done')
# This last statement is always executed, after the if statement is executed

 

for循环,三个参数,起始,截止,步长 

for i in range(1,10,2):
    print(i)
else:
    print("done")
>>> 
1
3
5
7
9
done

 

定义函数

def hello():
    print("hello")
    print("world")
hello()  #call function

def Max(a,b):
    if a>b:
        print(a);
    else:
        print(b); 
x=10
y=100
Max(x,y)

 

 Gloabl

def test():
    global x
    print ("x is ",x)
    x=2
    print("changed local x is ",x)
x=50
test()
print("value of x is ",x);

默认参数

def say(message, times = 1):
    print (message * times )
say('Hello')
say('World', 5)

 

 

 学习进度

http://sebug.net/paper/python/ch08.html

 

python学习教程


Leave a Reply