首页
学习
活动
专区
工具
TVP
发布

一篇文章入门Python

文章写了好几遍,还是决定用图来说话吧,思路清晰,以后遇到不会的了找起来也方便。

一、python四大块

数据、函数、条件判断、循环

1.数据

(1)字符串和数字

字符串与数字均不可以更改

可以对字符串做的操作有:‘+’(加)和‘%s’(格式化)

数字有三种类型:浮点型、整型、复数

eg.

(2)当数据变多了的时候,用容器来装!

[列表]、(元组)、、

列表和元组是类似的,只是元组不可修改内容。

集合也不能修改内部元素。

字典用 '键-值' 来保存数据,当数据量大的时候效率极高。

容器可以进行增、删、改、查,当然啦,(元组最任性,只能查询)

给每个容器加入'屁屁'

那元组怎么办?还记得我们的change么?

现在四个容器被我们玩儿成这样啦!

我们来删除列表、集合、字典中的第一个!(别忘了倔强的元组只能查询哦)

我们来把容器的第一个元素都改成gay!

2.队列与栈

队列与栈也可以看做是两个容器,队列是尾进头出,栈是尾进尾出。

队列是排队吃饭,栈是手机返回。

引用模块中的函数,入队、出队准确的姿势引用模块,入栈、出栈的准确姿势

3.计数器:

引入collections中的Counter来帮我们统计

4.包和模块

包包含模块,一个包中会包含许多模块。模块的后缀是'.py'

模块与包的产生就是为了你在退出Python解释器之后还能引用你定义的函数和变量。

看到这么长不要怕啦,就是我引入了一个模块然后在里面查了i并且输出,再输出下查找的路径。

二、函数

1.定义函数

2.遍历函数

三、运算符

运算符按我的分类分为判断符号和条件控制看下图:

1.先是运算判断符号:

在脑图中优先级是从上到下优先级由高到低哦⊙∀⊙!

2.然后是条件控制:

if与elifwhile计数器continue与break

continue跳过 剩余语句,开始新的循环。break完全退出。

这一部分大概学了40个小时左右,参考了猴子的live、小卡特的编程之旅和菜鸟教程,以及许多Google的解释,我是先看敲了一遍代码,觉得自己差不多了两个教程和live也懂了好多,才开始写这篇入门的,结果从前天到今天陆陆续续写了好多遍,编案例看定义,才发现其实自己有好多自以为会了的其实完全没有理解透彻,强烈建议大家学习一段时间就写点文章输出,才能知道自己真的会不会。

关于这两个教程小卡特和菜鸟,个人建议先看菜鸟再看小卡特,因为毕竟小卡特是python2的有好多代码都没法实现,敲起来没法运行,初学者建立自信还是超级重要的。嗯,就这样。后续再继续更新。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180129G0886900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券