Catalog:0.环境配置
1.数据
2.条件
3.for循环
4.函数
5.模块
6.数据结构:计数器
0.环境配置
首先按照教程安装Anaconda;初学python者自学anaconda的正确姿势是什么??www.zhihu.com
接着在windows开始菜单栏找到Anaconda,找到文件所在文件夹并创建桌面快捷方式;
用Anaconda Navigator启动Jupyter Notebook很快,同时方便使用其他工具。
人生中第一行python代码:对自己充满盲目的乐观
快速学会python4个关键点:数据,条件判断,for循环,函数
1.数据
1.1数据类型
python常用数据类型有5类:
(1) 字符串 string
(2) 数字类型:整数 int/ 小数(浮点数)float /负数,暂时未用
(3) 容器 :列表/集合/字典
(4) 布尔bool :判断语句的结果值
(5) NONE
练习:
字符串拼接
格式化字符串/数字
列表list
这里print :Java中可以用+连接不同类型 数据;python只能用,
增删改查(只针对一个元素/参数)
集合set,特点:无重复元素
增删改查
字典(Dictionary)
bool和None:python代码确实比Java小清新
2.条件判断
格式,(:之后的)代码块缩进4个空格
简单条件判断 try:
try:
try: 前几次无法显示输入框,在pycharm里试了一下,后来notebook恢复正常,pass.
3.循环
for循环遍历
清洗数据:
数据统一变大写
continue:遍历目标元素之外的所有元素
break:遍历目标元素之前的所有元素
#python中没有i++
4.函数
比如print
功能黑箱
极简的:
参数类型 和作用域 有点绕mark。
不用急,后面在实战中慢慢体会。
5.模块
模块 是文件(函数)//包是文件夹
导包并导入excel文件
6.数据结构:更高级的数据容器
面试考察重点之一,选择合适的容器存放数据,提高操作数据效率
4个常用的数据结构:队列,栈,排序字典,计数器
队列(queue)
deque:定义双端队列(和栈) 的函数/方法
入队出队/加尾去头 两个操作
栈(stack)
入栈出栈/加头去尾
排序字典OrderedDict
特点:整齐
PS:只要定义过的变量,直接输出变量名就可以省略print了
计数器Counter:给力
mark,这个方法很给力哦~
终于写完了第二关,老铁们加油!