In [3]:
#运算
print(1+2)
print(2/3) #与java不同
print(1==4)
In [1]:
#缩进: x += 1前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。
i = 1
x = 1
if i > 0:
x += 1
print(x)
In [2]:
#循环
'''
基本构造是
for 元素 in 序列:
statement
'''
for a in [1,2,3,5,True]:
print(a)
In [4]:
#创建序列
#介绍一个新的Python函数range(),来帮助你建立表。
#这个函数的功能是新建一个表。这个表的元素都是整数,从0开始,下一个元素比前一个大1, 直到函数中所写的上限 (不包括该上限本身)
y = range(10)
print(y)
for a in y:
print(a)
In [5]:
'''
while的用法是
while 条件:
statement
'''
i = 0;
while i < 10:
i += 1;
print(i);
In [9]:
#中断循环
'''
continue
中断当前元素的语句,接下来的元素继续执行
'''
for i in range(10):
if i == 2:
continue;
print(i);
'''
break
结束当前循环,跳出循环
'''
for i in range(10):
if i == 2:
break;
print(i);
总结 range() for 元素 in 序列: while 条件: continue break
In [10]:
#函数的定义
def square_sum(a,b):
return a**2+b**2;
In [11]:
square_sum(3,4)
Out[11]:
总结
def function_name(a,b,c): statement return something # return不是必须的 函数的目的: 提高程序的重复可用性。
return None
通过位置,传递参数。
基本数据类型的参数:值传递
表作为参数:指针传递