python如何确保比较时不区分大小写_Python软件安装及基础数据类型

本文文章结构:

ba2426d4969b4b9ff67d1a2c4b4eae3c.png

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

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

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

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
c8bd638b1d19c8be63ad3934a36a5d6a.png

2.Jupyter-notebook

jupyter notebook 可以做哪些事情?​www.zhihu.com
870e7556228ee2b5f8b00d0c0ccd39a9.png

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

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

数据

1.什么是变量.

2b26f3c744b36fb7237ca9edb4ba7ec5.png

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

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

2.python中的注释。

单行注释:#

多行注释:''' '''

3ab7afe9b5e45524684cc2e507e97824.png

3.python中的数据类型。

①字符串(string)

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

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

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

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

25ea8fd153fd647ddac4b8e1074cd6d0.png

【列表list】

如何定义一个列表?

'[]'代表的就是列表

ad27eb7125c563990ab84111b536dedb.png

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

c2efb91d76c9a3f8974ac84c3799a69e.png

列表的增/删/查/改

【增】(默认往后添加)

97c198cfa83dcb9e9311781d192bd089.png

【删】

39ca326e5146ea26c7242adb49b65286.png

5d65576dec14839997195a24674ad138.png

【查】

dfdee1a6f22982dfe7bd56b07eb2f0fa.png

【改】

f887b3b85bc4c95d15a71be5930544aa.png

【元组tuple】

如何定义一个元组?

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

d668c4aa675723a3e59b557ff26bb6dc.png

【集合set】

如何定义一个集合?

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

创建一个集合:

335f8a64bf50eb3a418354674eeec6cb.png

【增】

5cc84a7b21f734cf01ea21f687cca696.png

【删】

f21f80435540b3fd65086996133f1af4.png

【查】特殊

2c1abe97d34fc417a96abbe8de4c3de1.png

fffafea87bc081c5e666daa457c0ee7b.png

c9c0889d06ff9793408cf1690908bff7.png

【改】

9f17462a4f7a780792d47c04718dfbd0.png

【字典dict】

如何定义一个字典?

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

b46da92833625a986955cb36db4f4797.png

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

2db3731e620089593c892139b127d232.png

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

c3ab993bf6a06cdfd323999a51d28901.png

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

e651785f41c22fbbe09bcdcdbb5d5eca.png

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

17c6e34568401cde10935230c9faa431.png

数据类型简单总结:

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

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

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

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

9b136d614b8bdcec530f196717e8b281.png

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

True/False

⑤None:空值。

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

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

从高到低:

d3e87b3f5295a13b32fcb4c5e8665ae5.png
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值