学习目标
重新复习python,为机器学习和深度学习做好前期准备。使用的教程是从零开始学python,讲得非常好,建议想学python的去看原专栏
从零开始学python
学习内容
一.变量
-
python变量命名硬性规定
1)变量名由字母,数字和下划线构成,**数字不能开头**。 2)**大小写敏感**,大写的A和小写的a是两个不同的变量 3)变量名不要和python中的关键字和保留字发生重名的冲突
-
python变量命名非硬性规定
1)变量名通常使用小写英文字母,多个单词用下划线进行连接
2)受保护的变量用单个下划线开头
3)私有变量用两个下划线开头 -
使用type()来检查变量的类型,不同类型的变量之间可以相互转换
int():将一个数值或字符串转换成整数,可以指定进制。 float():将一个字符串转换成浮点数。 str():将指定的对象转换成字符串形式,可以指定编码。 chr():将整数转换成该编码对应的字符串(一个字符)。 ord():将字符串(一个字符)转换成对应的编码(整数)。
二.运算符
-
算术运算符
print(321 + 123) # 加法运算
print(321 - 123) # 减法运算
print(321 * 123) # 乘法运算
print(321 / 123) # 除法运算
print(321 % 123) # 求模运算
print(321 // 123) # 整除运算
print(321 ** 123) # 求幂运算 -
运算符优先级
三.分支结构
- python中构造分支结构使用if-elif-else三个关键字(不是else if),python中没有switch-case语句
- **每个条件后都要使用冒号:**来表示接下来要执行的语句块
- 使用缩进划分语句块,相同缩进数的语句在一起组成一个语句块(使用tab键时最好将其设置为四个空格)
- python中的字符都为英文输入法状态下输入的
四.循环结构
- python中有两种循环结构,一种为for-in循环,一种为while循环
- break可以终止所在的循环。continue可以放弃本次循环,进入下一次循环