1、Python环境(Mac):
建立软连接: ln -f /usr/local/bin/python3.7 /usr/local/bin/python
查看环境变量:$PATH
编辑环境变量:vim ~/.bash_profile
2、变量:
命名规则:变量名由字母、数字、下划线构成,数字不能开头;大小写敏感;不能跟关键字和系统保留字冲突
变量是一种存储数据的载体,在计算机中变量是实际存在的数据或者说是存储器中存储数据的一块内存空间;
变量的值可以被读取和修改
3、数字(numbers)与运算符
常用数字类型:int、float
常用运算符:加(+)、减(-)、乘(*)、除(/)、取余(%)、乘方(**)、修改运算优先级(())、等于(==)、不等于(!=)
4、字符串
转义符:\ ;忽略转义符的作用(r);多个字符串连接(+);
索引:a = 'abc' a[0]=a
切片:a = 'abc' a[0:2]=ab
5、分支结构的概念
一条一条语句顺序执行叫做顺序结构;分支结构就是在某个判断条件后,选择一条分支去执行
python的分支结构:
关键字:if、elif、else
缩进:如果if条件成立的情况下需要执行多条语句,只要保持多条语句具有相同的缩进就可以
循环结构的概念:
循环语句允许我们执行一个语句或语句组多次;python提供了for循环和while循环
for-in循环:
如果明确的知道循环执行的次数或者要对一个容器进行迭代,那么推荐使用for-in循环
range函数:
range可以用来产生一个不变的数值序列,而且这个序列通常都是用在循环中的;
range(101)可以产生一个0到100的整数序列;
range(1,100)可以产生一个1到99的整数序列;
range(1,100,2)可以产生一个1到99的奇数序列,其中的2是步长
while循环:
如果要构造不知道具体循环次数的循环结构,推荐使用while循环;while循环通过一个能够产生或转换出bool值的表达式来控制循环,表达式的值为true循环继续,表达式的值为false循环结束;
while循环使用else语句:
count = 0
while count <5:
print(count,"小于5")
count=count+1
else:
print(count,"大于或等于5")
简单循环组:类似if语句的语法,如果while循环体中只有一条语句,可以将该语句与while写在同一行中,如下所示:
flag = 1
while(flag):print("hello world")
print("完成")
break和continue语句:
break语句可以跳出for和while的循环体,如果你从for或while循环中终止,任何对应的循环else块将不执行;
continue语句被用来告诉python跳过当前循环块中的剩余语句,然后继续进行下一轮循环
6、函数的作用
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段;
函数能提高应用的模块性,和代码的重复利用率
函数代码块以def关键词开头,后接函数名称和圆括号();冒号起始;注意缩进;圆括号中定义参数;函数说明-文档字符串