#Python#编程大神原来是这么来的,一篇文章带你走入大神的世界( 二 )
通所有不如精一物 , 精一物方可通所有
第三个学习方法就是通所有不如精一物 , 精一物方可通所有 。 大家在学习的时候可能会遇到很多的框架 , 但是其实并不需要掌握所有的框架 , 比如对于爬虫而言 , 既可以学习Scrapy , 也可以学习urllib , 还可以学习其他的框架 。 其实并不用掌握所有的框架 , 学习时可以深入地掌握其中一两个框架 , 之后就会发现所有的框架都是万变不离其宗的 。 精通一两个框架之后 , 其他的框架也会很容易掌握 。 学习编程语言也是一样的 , 当你精通了PHP或者Java , Python也能很快学会 , 但是如果同时学习Java、Python和PHP , 最终可能导致每一门语言都不精通 。 其实学习过程的曲线在刚开始的基础阶段上升会非常慢 , 但是只要上手之后 , 进度就会非常快 , 所以大家在学习基础的时候一定不要着急 。
走心学 , 忌浮躁
第四个学习方法就是走心学 , 忌浮躁 。 学习的时候一定要投入心思 , 不要着急 , 尽量地将知识掌握和精通 。
三、Python语法基础实战
在Python语法的基础实战这部分将与大家分享数据类型、控制结构、函数与模块、文件操作与数据库操作以及异常处理等内容 。
Python基础知识入门
在Python中输出直接使用print()函数 , 如果在Python文件中重复四次print(\"Hello Python\") , 那么输出时就是四次“Hello Python” 。 如果想让某一行代码不起作用 , 可以使用注释 。 在Python中有两种比较常见的注释方案 , 第一种是单行注释 , 在行首加“#” , 这样就会注释掉这一行代码;第二种是多行注释 , 多行注释一般使用“'''”或“\"\"\"”(三引号)实现 , 直接将需要注释的代码段的首部和尾部加上三个引号即可 。
数据类型
在学习任何一门编程语言时 , 都需要了解这门编程语言有哪些数据类型 。 在Python中 , 常见的数据类型有数、字符串、列表、元祖、集合以及字典等 。
数:就是数学上的数字 , 比如“a=7”就是将数字7赋值给a , 这里的等号是赋值的意思 。 想要查看对应的数据是什么类型可以使用type()函数查看 , 比如7就是int整形 , 7.0就是float浮点型 。
字符串:一系列字符所组成的序列叫做字符串 。 字符串一般使用引号将其引起来 , 这里使用单引号和双引号均可 。 比如:
a1='abc'
a2=\"abc\"
a3='''ab
c'''
上述代码所表达的内容是相同的 , 区别在于使用单引号和双引号所引起来的内容不能直接换行 , 而使用三引号就可以 。
列表:存储多个元素的容器 , 列表中的元素可以被重新赋值 , 也就是说列表中的元素是可以变化的 。 建立列表可以通过“[
”实现 , 在其中可以放置数据 。 比如:a=[
表示a是一个空列表 。 再比如a=[a1a3
, 列表中每个元素之间使用逗号隔开 , a这个列表中包含了a1和a3两个元素 。 取其中的元素可以通过下标实现 , 比如a[1
就可以取出a1的值 。 而列表中的元素可以被重新定义 , 比如使用a[1
=\"hello\" 就可以对原本a[1
的位置进行赋值 , 这就说明了列表中的元素是可以变化的 。
元组:存储多个元素的容器 , 但是元组中的元素不可以被重新赋值 。 比如c=(7\"cd\"9) , c存储了一组数据 , 如果想要对c中任意位置赋值成为其他的数据 , 都是不可以的 , 因为元组内的数据是不能被更改的 。 所以 , 元组一般在对数据安全要求较高时使用 , 这也是元组与列表的区别 。
字典:字典相当于关联数组 , 所谓关联数组就是里面需要存储一对信息的数组 。 列表和元组存储的元素都是一个 , 而字典存储的元素都是一对信息如d={\"name\":\"weiwei\"\"sex\":\"boy\"\"job\":\"teacher\"这样的{键:值 键:值 ... 。 在取值的时候直接使用字典名[\"对应键名\"
即可 , 比如对于上诉d这个字典 , 使用d[\"name\"
- 「千锋长沙」软件测试需要懂编程吗?,千锋全栈软件测试课程教程资源限时领
- 【大国博士】一个快捷键就搞定,学会它小白也能当大神,数据可视化、数据汇总
- 『体育坊资讯』奥力来中国力荐六大神器,企业健身房必备!
- 萌宠大机密:再度重申转型使命,丰田提名硅谷技术大神为新董事
- 「机智的林半仙」看得见的好,看不见的切割,切割大神!荣耀30s
- 数码大锤:9300到底怎么样?来看看油管数码大神怎么说!,XPS13
- 小智雅汇@C|编程的一些前置知识及底层(计算机组成与汇编)了解
- 「Java」Java中的网络编程(一)
- Java@Java并发编程之支持并发的list集合你知道吗
- 【编程】你知道哪种编程语言最令开发人员讨厌吗?