Python学习笔记01
DAY1
python
15天课程
–编程基础语法
–python基础语法
–python面向对象
–python高级语法
github 开源社区
python是一门弱数据类型语言
强数据类型语言:定义变量的类型后,类型不可变。
弱数据类型语言:变量的类型不固定,变量的类型会跟着变量值的变化而变化。
type(a) 查看变量a的数据类型
–变量的命名
1、变量名称只能由大小写字字母、数字、下划线组成。
2、不能以数字开头。
3、不能和关键字或保留字相同。
4、中文可以作为变量名称,但是不推荐使用。
5、变量的名称要有对应的意义,下划线法:useradress —> user_adress
–python的数据类型
1、基本数据类型:
数值型:浮点数 float、复数 复杂编程会用到
布尔类型:真(True)、假(False)
字符串类型:需要用引号引起来。
None:空,表示没有,不存在
2、复合数据类型(引用数据类型) eg:指针
–全局函数
print() //标准输出函数,在控制台上输出对应内容。
type() //判断变量类型并输出在屏幕上。
input() //标准输入函数,件控制台上的数输入到变量中。
int() //将数据类型转化为整数类型。
float() //将数据类型转化为浮点型。
str() //将数据类型转化为字符型。
DAY2
1、常见的运算符
算术运算符:
/ (加减乘除)
%(求模,取余数) ;//(整除,只保留整数部分); **(幂次方)
2、比较运算符,返回值为布尔值
<,>,>=,<=,==,!=(python3之前为<>),is(比较两变量的地址)
3、逻辑运算符,计算表达式之间的关系,返回值为布尔值 and 逻辑与 or 逻辑或 not 逻辑非
4、赋值运算符 =,+=,-=,/=,**=,//= 5、成员运算符 in 判断数据是否存在于变量内 注:在字符串中 0,None,""(空),’’(单引号),False 为假。
5、程序流程控制(三大流程)
1)顺序:从上到下,从左到右。
2)选择结构
—单分支:if语句
注:python在if语句中必须缩进,否则会报错。
eg
if 条件:
语句
---双分支:if condition 语句
eg
if 条件:
语句
else:
语句
---多分支:
eg1:
if 条件:
语句
else:
if 条件:
语句
else:
if 条件:
语句
else:
...
eg2:
if 条件1:
语句
elif 条件2:
语句
elif 条件3:
语句
... ...
else:
语句
3)循环结构
---while 循环
eg
a = 0
while a < 10:
print("*******")
a+=