您的位置:

python初学小结一(python自学笔记)

本文目录一览:

Python浅薄的基础小结上

Python 支持四种不同的数值类型:

整型(Int) - 通常被称为是整型或整数,是正或负整数,不带小数点。

长整型(long integers) - 无限大小的整数,整数最后是一个大写或小写的L。

浮点型(floating point real values) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102= 250)

复数(complex numbers) - 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

在Phton中常见的运算加、减、乘、除、求余、幂指数等,同现实生活中的遵循一样的优先级。即,乘除运算高于加减运算。例:

Python内置复数的计算支持所有常见复数的计算,对复数处理的数学函数在模块cmath中:

字符串或串(String)是由数字、字母、下划线组成的一串字符。Python字符串最大的特点是 不可修改, 只能生成新的字符串,用 双引号或单引号 都可以表示字符串,多行字符串用三个连续单引号表示,特殊字符用转义符 “\" 表示如: 制表符"\t",换行符"\n"

str='Hello World!'

print  str*2   # 输出字符串两次

Hello World!Hello World!

print  str+"TEST"   # 输出连接的字符串

Hello World!TEST

len('str')   #输出字符串的长度

12

python的 字串列表 有2种取值顺序:

从左到右索引默认0开始的,最大范围是字符串长度少1

从右到左索引默认-1开始的,最大范围是字符串开头

如果你要实现从字符串中获取一段子字符串的话,可以使用变量 [头下标:尾下标] ,就可以截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。比如:

s = 'ilovepython'

s[1:5] 的结果是 love。

当使用以冒号分隔的字符串,python返回一个新的对象,结果包含了以这对偏移标识的连续的内容,左边的开始是包含了下边界。

上面的结果包含了s[1]的值l,而取到的最大范围不包括上边界,就是s[5]的值p。

'abcd'[3:1:-1]  #从右到左

'dc'

一些高级操作:

s='You are my sunshine'

s.split(' ')

['You' ,'are', 'my' ,'sunshine']

t=['one','for','two']

' '.join(t)

'one for two'

t='Mike and Tom'

t.replace('Tom','jane')

'Mike and jane'

python变量的概念和初中代数的方程变量一致,变量就像贴在东西上的标签,命名规则:大小写英文、数字和下划线,且不能用数字开头,变量可以反复赋值,而且可以是不同类型的变量

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

列表 是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。

[]  #创建空的列表

[]

list() #创建空的列表

[]

alist=['physics','chemistry',1997,2000]

['physics','chemistry',1997,2000]

List(列表) 是 Python 中使用最频繁的数据类型。

列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(即嵌套)。

列表用[ ]标识,是 python 最通用的复合数据类型。

列表中值的切割也可以用到变量[头下标:尾下标],就可以截取相应的列表,从左到右索引默认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示取到头或尾。

list=['runoob', 786, 2.23, 'john', 70.2]

tinylist=[123, 'john']

print list  # 输出完整列表

['runoob', 786, 2.23, 'john', 70.2]

'runoob' in alist  #某个元素是否存在

True

print list[0]   # 输出列表的第一个元素

runoob

print list[1:3]   # 输出第二个至第三个元素

[786,2.23]

print list[2:]   # 输出从第三个开始至列表末尾的所有元素

[2.23,'john',70.2]

print tinylist*2   # 输出列表两次

[123,'john',123,'john']

print list+tinylist   # 打印组合的列表

['runoob',786,2.23,'john',70.2,123,'john']

Python的元组 与列表类似,不同之处在于元组的元素不能修改。

元组使用小括号,列表使用方括号。

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

()  #创建空的元组

()

tuple()  #创建空的元组

()

元组中只包含一个元素时,需要在元素后面添加逗号如:tup1=(50,);

tup=(1,True,0.234,"holle")

同列表相似 元组 适用:

+ :链接两个元组

* :复制n次,生成新的元组

in :某个元素是否存在

[start:end:step] :切片

值得注意的是元组是不可以更新的( 不可变) 序列,但我们可以对元组进行连接组合生成新的元组如:

tup1=(12,34.56)

tup2=('abc','xyz')

tup3= tup1+tup2

print tup3

(12,34.56,'abc','xyz')

任意无符号的对象,以逗号隔开,默认为元组。

字典是另一种可变容器模型,且可存储任意类型对象。

字典的每个键值(key=value)对用冒号( : )分割,每个对之间用逗号( , )分割,整个字典包括在花括号( {}) 中 ,格式如下所示:

d= {key1:value1,key2:value2}

键必须是唯一的,但值则不必。

值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。

字典是可变类型,可以添加,删除,替换

Python(十一)阶段小结

温故而知新,可以为师矣!又到了回顾知识的时间啦,让我带着大家来复习一下函数和文件操作的知识点。主要是通过习题实战,这些都是我以前做过的题目!

文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊我,可以问关于本文章的问题!以后每天都会发布新的文章,喜欢的点点关注!一个陪伴你学习Python的新青年!不管多忙都会更新下去!一起加油!

Python(十七)阶段小结

Editor:Lonelyroots

人活一世,良田千顷,也不过一日三餐,广厦万千,也只睡卧榻三尺。

人生苦短,每天若纠结于过去的事情,不仅会虚度光阴,还会让周围的人渐而远之,所以心中要无所求,做自己喜欢的事情。生活是自己努力出来的,而不是靠别人决定的,虽然此盼是万万人中少数人的期许,但大多数人心中有想法,只是被社会的形势所逼迫,所以不求放弃自己的生活,但忙碌之余也要注意自己兴趣爱好的发展!任何的限制,都是从自己的内心开始的。

温故而知新,Python装饰器、异常和正则的阶段小结来了!

Editor:Lonelyroots

文章到这里就结束了!希望大家能多多支持Python(系列)!六个月带大家学会Python,私聊我,可以问关于本文章的问题!以后每天都会发布新的文章,喜欢的点点关注!一个陪伴你学习Python的新青年!不管多忙都会更新下去,一起加油!

Editor:Lonelyroots

python如何入门?

1.找浅显易懂,例程比较好的教程,从头到尾看下去。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。

2.去找实际项目练手。最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要是商业项目。

3.最好能找到一个已经会python的人。问他一点学习规划的建议,然后在遇到卡壳的地方找他指点。这样会事半功倍。

4.另外,除了学习编程语言,也兼顾补一点计算机基础,和英语。

5.不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。

6.学会查文档,用好搜索引擎和开发者社区。

想学Python的童鞋可以加企鹅裙前三位是227,中间是435,后三位是450分享软件视频资料

学Python和学其他的语言其实是相同的,我给新同事讲课的时候就说学编程和练武功其实是很相似,入门大致这样几步:

找本靠谱的书,

找个靠谱的师傅,

找一个地方开始练习。

学语言也是的:选一本通俗易懂的书,找一个好的视频资料,然后自己装一个IDE工具开始边学变写。下面我具体来讲讲:

1.找一本靠谱的书,难度一定要是入门级别,千万不能太复杂,不要一下子陷进去,会打乱节奏,学东西要循序渐进,不能一口吃个胖子.打个比方,学过java的同学都听过大名鼎鼎的thinking in java,这边书很厚很全,若一上来就学,肯定会吃力,时间长了就会失去兴趣,因此对初学者来说,一定要找一个通熟易懂的,简单的书。入门的书非常关键。

入门的书很多,但是我个人强烈推荐"A Byte of Python",这本书我读了2遍,作者写的思路非常清晰,对每一个知识点讲解的很到位,不多不少,刚刚好,对初学者来说,力道刚刚好。而且是全英文,对提高自己的英语水平,很有帮助.

网上有人会推荐"笨办法学Python",我个人觉得这本书没有"A Byte of Python"好 .一般有一些编程基本,我建议直接看"A Byte of Python".这本书的销量已经破百万了,而且在豆瓣上点评有8.8,可谓是入门级的神书.电子版大家可以在CSDN 搜一下就有,都是高清的.

2.多编写程序,这似乎是废话,但是确实是一句实话。学编程一定要亲身去编写,没有什么捷径.一开始哪怕你把书里面的例子一字不落敲一遍,也好过你只是去看书,而不动手。

而且学python 最好是坚持编,每天抽小半个小时,学一些知识点,不断的坚持.大概快的话几个星期基本就能入门了。

以上就是我对python 入门的感悟,希望对初学者能有一点帮助,能帮到一些人少走一点弯路.也就不枉我大半夜在这里码字了~~

最后说一下,我坚持原创,若我写的对大家有帮助,麻烦大家支持一下,也是对我的一点鼓励和动力。

当然,如果你是0基础,周围也没有大神带领,自己也学不进去,我劝你还是放弃吧,或者就找个培训机构花点钱学习

谢谢

如何学习Python总结之谈

学习python主要是自学或者报班学习的方式,但不建议自学。

如果想通过学习python改行,那就需要明确一下自己的方向。因为python编程有很多方向,有网络爬虫、数据分析、Web开发、测试开发、运维开发、机器学习、人工智能、量化交易等等,各个方向都有特定的技能要求。

想学的话,当然是可以学习的。python是一门语法优美的编程语言,不仅可以作为小工具使用提升我们日常工作效率,也可以单独作为一项高新就业技能!

python可以做的事情:

软件开发:用python做软件是很多人正在从事的工作,不管是B/S软件,还是C/S软件,都能做。并且需求量还是挺大的;

数据挖掘:python可以制作出色的爬虫工具来进行数据挖掘,而在很多的网络公司中数据挖掘的岗位也不少;

游戏开发:python扩展性很好,拥有游戏开发的库,而且游戏开发绝对是暴力职业;

大数据分析:如今是大数据的时代,用python做大数据也是可以的,大数据分析工程师也是炙手可热的职位;

全栈工程师:如今程序员都在向着全栈的方向发展,而学习python更具备这方面的优势;

系统运维:python在很多linux中都支持,而且语法特点很向shell脚本,学完python做个系统运维也是很不错的。

互联网行业目前还是最热门的行业之一,学习IT技能之后足够优秀是有机会进入腾讯、阿里、网易等互联网大厂高薪就业的,发展前景非常好,普通人也可以学习。

想要系统学习,你可以考察对比一下开设有相关专业的热门学校,好的学校拥有根据当下企业需求自主研发课程的能力,能够在校期间取得大专或本科学历,中博软件学院、南京课工场、南京北大青鸟等开设相关专业的学校都是不错的,建议实地考察对比一下。

祝你学有所成,望采纳。

请点击输入图片描述