本文文章结构:




python find函数 不区分大小写 python不区分大小写的比较_元组


这是python数据分析入门的第一篇文章,本专题预计会有7-8篇文章。

一.如何20小时快速学习任何技能:


开始20小时决定你是否能掌握这门新技能 - 译学馆www.yxgapp.com

python find函数 不区分大小写 python不区分大小写的比较_元组_02


1.Deconstruction the skill。拆分你要学习的技能,先学你要学习的那部分技能,首要的技能优先学习。

2.Learn enough to self-correct。少即是多,先开始,再纠正,切勿贪多。

3.Remove practicing barriers。提高意志力,减少分心的事物。

4. Practice at least 20 hours。至少坚持20个小时。

个人感悟:个人对数据分析比较感兴趣[憾对兴趣两字],从2年前断断续续开始学,学习中有三大毛病在最近两天的学习中体验非常深刻:①学什么都浅尝辄止,无论是编程语言还是基础的理论知识,导致学习缺乏连续性,加上知识应用场景很少,基本上都是学一阵,忘记一阵,导致最终基本上没有有效的输出。②贪多贪全,什么都想学,广撒网,但是最终颗粒无收。视频给我的震撼是很大的,作为一个初学者,入门者,我们应该把有限的时间去做回报最高的事情,少即是多。③没有做笔记的习惯(个人之前非常讨厌做笔记,现在慢慢感觉到笔记的重要性,即时的课堂笔记是不但可以方便后期的复习回忆,同时,能否将课堂内容描述清楚,也是检验课堂所学是否掌握的有效方式)。希望后期的学习能够一步一个脚印,排除杂念,步步为营。

二.为什么要学习python?

1.python使用场景广泛。

2.人生苦短。

三.如何安装python?

1.Anaconda

初学 Python 者自学 Anaconda 的正确姿势是什么?www.zhihu.com


python find函数 不区分大小写 python不区分大小写的比较_数据_03


2.Jupyter-notebook

jupyter notebook 可以做哪些事情?www.zhihu.com

python find函数 不区分大小写 python不区分大小写的比较_数据_04


四.快速学会python的4个关键点

抓住主要矛盾:数据/函数/条件判断/循环

数据

1.什么是变量.


python find函数 不区分大小写 python不区分大小写的比较_python_05


nameStr为变量名,字符串'马云'为变量值。(数字不能作为变量的开头/大小写敏感)

变量命名规范建议:包含变量意义的名词+数据类型缩写。

2.python中的注释。

单行注释:#

多行注释:''' '''


python find函数 不区分大小写 python不区分大小写的比较_python_06


3.python中的数据类型。

①字符串(string)

②数值(number):整型/浮点型/复数。

③容器:列表(list)元组(tuple)集合(sets)字典(dictionary)

容器两大要点:a.如何定义一个容器。b.如何操作容器?(增/删/改/查)

具体容器详解:下面将用糖尿病患者的数据来做讲解各类型容器的使用。


python find函数 不区分大小写 python不区分大小写的比较_数据_07


【列表list】

如何定义一个列表?

'[]'代表的就是列表


python find函数 不区分大小写 python不区分大小写的比较_python_08


列表的长度(Python中序列的索引是从0开始的)


python find函数 不区分大小写 python不区分大小写的比较_python_09


列表的增/删/查/改

【增】(默认往后添加)


python find函数 不区分大小写 python不区分大小写的比较_数据_10


【删】


python find函数 不区分大小写 python不区分大小写的比较_python_11


python find函数 不区分大小写 python不区分大小写的比较_元组_12


【查】


python find函数 不区分大小写 python不区分大小写的比较_python_13


【改】


python find函数 不区分大小写 python不区分大小写的比较_python_14


【元组tuple】

如何定义一个元组?

'()'代表的就是元组,元组和列表的区别在于,元组不能修改/删除,只能查询。


python find函数 不区分大小写 python不区分大小写的比较_python_15


【集合set】

如何定义一个集合?

'{}',集合的特征在于:①内部元素的互异性 ②集合内部元素的无序性。因此集合的数据操作和其他容器数据类型有所差异。

创建一个集合:


python find函数 不区分大小写 python不区分大小写的比较_元组_16


【增】


python find函数 不区分大小写 python不区分大小写的比较_元组_17


【删】


python find函数 不区分大小写 python不区分大小写的比较_数据_18


【查】特殊


python find函数 不区分大小写 python不区分大小写的比较_python_19


python find函数 不区分大小写 python不区分大小写的比较_数据_20


python find函数 不区分大小写 python不区分大小写的比较_python_21


【改】


python find函数 不区分大小写 python不区分大小写的比较_python_22


【字典dict】

如何定义一个字典?

字典:用于存储映射关系【key-value】对的容器,键-值之间用冒号分隔开;不同键-值对之间用逗号分隔开,key的值必须是唯一且不可变的,为了保证映射关系的唯一。所以可以用数值/字符串/元组来充当。


python find函数 不区分大小写 python不区分大小写的比较_元组_23


【增】键-值对的形式增加数据


python find函数 不区分大小写 python不区分大小写的比较_数据_24


【删】(键-值对的形式删除数据)


python find函数 不区分大小写 python不区分大小写的比较_元组_25


【查】(通过-键-查询数据)


python find函数 不区分大小写 python不区分大小写的比较_元组_26


【改】(键-值对的形式修改数据)


python find函数 不区分大小写 python不区分大小写的比较_数据_27


数据类型简单总结:

①元组()是不可变的,所以元组只能查询。

②列表 [] -append/-del/-索引/-索引

③集合 {} -update/-discard/先discard再update/-in('set' object does not support indexing)

④字典 {} 注意用{}得出对象是字典,不是集合。字典的增/删/改/查都是键值对形式,其中键是唯一的。


python find函数 不区分大小写 python不区分大小写的比较_数据_28


④布尔类型:布尔类型主要用来做条件判断,Python中严格区分大小写。

True/False

⑤None:空值。

补充资料:Python中运算符的优先级

CSDN-专业IT技术社区-登录blog.csdn.net

从高到低:


python find函数 不区分大小写 python不区分大小写的比较_python_29