文章写了好几遍,还是决定用图来说话吧,思路清晰,以后遇到不会的了找起来也方便。
一、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的有好多代码都没法实现,敲起来没法运行,初学者建立自信还是超级重要的。嗯,就这样。后续再继续更新。
领取专属 10元无门槛券
私享最新 技术干货