本文为原创文章,未经本人允许,禁止转载。转载请注明出处。
1.Python语法之for循环,if分支语句
1.1.for循环,if分支语句
(%表示取余数。)
需要注意几点:
- 在c++中会通过{}来表明嵌套关系,限定作用域。而在python中,则通过在语句前面添加空格(或者tab键,相当于四个空格)的方式实现。
- for语句和if语句的后面都需要有冒号“:”。
如果语句前面没有缩排(空格),python就会认为此语句和之前的for循环没有关系。例如:
相同缩排的语句在同一结构下,例如:
1.2.if,elif,else
(python中的逻辑运算符:and、or、not。)
2.Python语法之函数
使用def
定义一个函数:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
##方法一:
def addNum(a,b) :
return a+b
addNum(2,3) #输出5
def square(x) :
return x*x
square(3) #输出9
##方法二:
addNum = lambda a,b : a+b
addNum(2,3) #输出5
func = lambda x : x**3 #x的3次幂
func(3) #输出27
lambda
允许用于快速定义单行函数,又称匿名函数。
3.Python语法之模块导入
Python中库的导入:import
1
2
3
4
5
6
a=3.2
import math
math.ceil(a) #取大于a的最小整数,所以输出为4
import numpy
numpy.random.normal(25,5,10) #产生符合正态分布,均值为25,标准差为5的10个随机数