导图社区 python全栈day01
详细且调理性特别好,特别完整的python课堂学习笔记
编辑于2019-08-15 08:24:56python
1.计算机基础
CPU
相当于人的大脑,用于计算。
内存
储存数据,4G,8G,16G,32G,成本高,断电即消失。
硬盘
1T,固态硬盘,机械硬盘,储存数据,应该长久保存的数据,重要文件。
操作系统
Window,IOS
应用程序
各种软件,APP
2.python的历史
宏观上python2与python3的区别:
python2源码不标准,混乱,重复代码太多
python3统一、标准、去除重复代码
3.python的环境
编译型:C,C++
一次性将所有程序编译成二进制文件
缺点:开发效率低,不能跨平台
优点:执行速度快
解释型:python,PHP
当程序执行时,一行一行的解释
优点:开发效率高,可以跨平台
缺点:运行速度慢
4.python的发展
5.python的种类
运行第一个python文件:wind+R,cmd
python3x:python 文件路径 回车
python2x:python 文件路径 回车
python2 python3 的区别:
python2默认编码方式是ascii码
解决方式:在文件的首行加入:#-*- encoding:utf-8 -*-
python3默认编码方式是utf-8
6.变量
就是将一些运算的中间结果暂时存在内存中,以便后续代码调用。
规则:1.必须由数字、字母、下划线任意组合,且不能数字开头; 2.不能是python中的关键字; 3.变量具有可描述性; 4.不能是中文。
7.常量
一直不变的量。例如:Π,BIR_OF_CHINA = 1949
8.注释
方便自己,方便他人理解代码
单行注释:#
多行注释:'''被注释内容''' 或 """被注释内容"""
9.用户交互
input
1.等待输入,2.将你输入的内容赋值给了前面的变量,3.input出来的数据类型全部是str。
10.基础数据类型初始
数字:int 1,2,3,4,5 范围:在32位机器上,整数的位数为32位,取值范围为-2**31-2**31-1 在64位机器上,整数的位数为64位,取值范围为-2**63-2**63-1 long(长整形):python2有,python3没有此类型 运算:+ - * / ** % 取余 数字转化成字符串:str(int)
字符串:str,python当中凡是用引号引起来的都是字符串。 快捷键:Ctrl+D复制与上一行相同的代码,用于编译器 可相加:字符串的拼接 可相乘:str * int字符串转化成数字:int(str)条件:str必须是数字组成的
bool:布尔值。 True False 用于判断
11.if
if 条件:Tab键+结果
四种形式:①if+条件:结果;②if+条件:else: 结果;③if+条件:elif+条件:else:结果;④嵌套if+条件:if+条件:else:结果 else:结果
12.while
while 条件: 循环体 无限循环
终止循环:1.改变条件,使其不成立; 2.break,跳出循环; 3.continue,此次循环见底结束,继续下一个循环 强制结束死循环运行快捷键:Ctrl+C