dir(模块名)
help(模块.函数)
2**2**3=256
(2**2)**3=64
更多字符相关内容,请参见《简明 Python 教程》学习笔记-运算符与表达式
raw_input()
if score >= 90:
print 'A'
elif score >=80:
print 'B'
elif score >=70:
print 'C'
else:
print "E"
在Python脚本文件的第一行或第二行添加一句:
#coding:gbk
或#coding:utf-8
或##-*- coding : gbk -*-
本质就是使用编码声明。
"""
注释内容
"""
#注释内容
常数0.7475972被称为Renyi停车常数
表明非局部变量
"""
汉诺塔实例,其中的count用作计算总共的移动次数
"""
count = 0
def hannoi(n,A,B,C):
global count
if n == 1:
print 'Move',n,'from',A,'to',C
count +=1
else:
hannoi(n-1,A,C,B)
print 'Move',n,'from',A,'to',C
count +=1
hannoi(n - 1, B ,A, C)
hannoi(3,'Left','Mid','Right')
print count
运行效果:
>>>
Move 1 from Left to Right
Move 2 from Left to Mid
Move 1 from Right to Mid
Move 3 from Left to Right
Move 1 from Mid to Left
Move 2 from Mid to Right
Move 1 from Left to Right
7
占位符,表示这是一些语句,但未实现
更多有关函数的内容,请参见《简明 Python 教程》学习笔记-函数
if 问题足够简单:
直接解决问题
返回解
else:
将问题分解为与原问题同构的一个或多个更小的问题
逐个解决这些更小的问题
将结果组合,获得最终的解
返回解