#!/usr/bin/env python print(‘Hello World!‘)
>>>a = 10 >>>print a >>>print type(a)
>>>a = 1.3
>>>print a,type(a)
>>>s1 = (2, 1.3, ‘love‘, 5.6, 9, 12, False) # s1是一个tuple >>>s2 = [True, 5, ‘smile‘] # s2是一个list >>>print s1,type(s1) >>>print s2,type(s2)
一个序列作为另一个序列的元素
>>>s3 = [1,[3,4,5]]
空序列
>>>print s1[1] 1.3 >>>print s2[2] smile >>>print s3[1][2] #有点二维数组的味道 5
>>>print s1[:5] # 从开始到下标4 (下标5的元素 不包括在内) >>>print s1[2:] # 从下标2到最后 >>>print s1[0:5:2] # 从下标0到下标4 (下标5不包括在内),每隔2取一个元素 (下标为0,2,4的元素) >>>print s1[2:0:-1] # 从下标2到下标1
>>>print s1[-1] # 序列最后一个元素 >>>print s1[-3] # 序列倒数第三个元素
>>>str = ‘abcdef‘ >>>print str[2:4]
>>>print 1+9 # 加法
>>>print 1.3-4 # 减法
>>>print 3*5 # 乘法
>>>print 4.5/1.5 # 除法
>>>print 3**2 # 乘方
if语句之后的冒号
以四个空格的缩进来表示隶属关系, Python中不能随意缩进
if <条件1>:
statement
elif <条件2>:
statement
elif <条件3>:
statement
else:
这个函数的功能是求两个数的平方和。
首先,def,这个关键字通知python:我在定义一个函数。square_sum是函数名。
c = a**2 + b**2 # 这一句是函数内部进行的运算
return c # 返回c的值,也就是输出的功能。Python的函数允许不返回值,也就是不用return。
return可以返回多个值,以逗号分隔。相当于返回一个tuple(定值表)。
新定义的鸡(Chicken)类的,增加了两个属性:移动方式(way_of_move),可能在KFC找到(possible_in_KFC)
原文:http://www.cnblogs.com/Aiapple/p/5059969.html