python level2行情_Python LEVEL2:基础训练

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,这个方法很给力哦~

终于写完了第二关,老铁们加油!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值