python 基础
总感觉自己的python基础学的不够扎实, 很多时候用到不能第一时间反应过来,
在小小的整理 一下:
一:python基础:
1:计算机包括(应用程序, 操作系统, 计算机硬件)
2:计算机硬件有包括 cpu, 内存,硬盘
3:编程与编程语言:编程即程序员根据需求吧自己的思想流程按照某种编程语言的语法风格编写下来, 产生的结果就是一堆的字符文件
编程语言: 就是计算机与程序员沟通的介质,在编程的世界里, 计算机更像人的奴隶, 人类编程就是命令奴隶去工作
4:编程语言又分为:
机器语言
汇编 语言
高级语言:
编译型
解释型
5:运行python程序的两种方式:
(1)交互式:用啦调式代码
(2)python文件的路径:
第一阶段:启动python 解释器
第2阶段:将文件内的代码读入内存
第3阶段:解释执行(检测python语法)
6:变量:
定义变量:
name="ada"
变量名的声明方式:
sex_of_egon="male"
变量名遵循的规范:
组成:字母, 数字, 下划线的任意组合, 不能以数字开头
常量(大写):
AGE_OLDBOY=73
垃圾回收机制
变量的三个特征:
id,type,value
7:数据类型:
整型,浮点型, 字符串,列表,字典
8:input
#input会把用户输入的值全部存储字符串类型
9:运算符
数学运算符:
/除法 保留小数部分
//取整
逻辑运算符:
and or not
比较运算符:
!=
赋值运算符:
=
身份运算符(is 比较的是id,==比较的是值)
10:流程控制if:
if 条件:
代码1
代码2
if 条件:
pass
else:
pass
if 条件1:
pass
elif 条件2:
pass
else:
pass:
11:流程控制 while
while 条件:
pass
while True:
pass
while+break 跳出本层循环
while+continue 跳过本次循环,进行下一次循环
二、数据类型
1:因为数据是用来表示状态的, 所以不通的状态就 应该用不同的类型的数据去表示。
2:数据类型:
数字,字符串, 列表,元组,字典,集合
数字:
整型与浮点型
整型 int
作用 年纪, 等级 ,身份证号, qq 号等整型数字相关的
浮点型 float
作用:薪资, 身高,体重, 体质参数等浮点数相关
字符串:
作用:名字, 性别,国籍地址等描述信息