收集整理了一份《2024年最新Python全套学习资料》免费送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来
如果你需要这些资料,可以添加V无偿获取:hxbc188 (备注666)
正文
# 整型a = 1# 浮点型b = 2.1print a, b
04 字符串
字符串也就是我们经常接触到的文本,可以往里面放任意长度的内容,用单引号或双引号括起来。应当注意,中文以及中文符号只能出现在字符串內,如果在下面第三行中使用了中文输入法的逗号 ,Python将报错。
c= Hello d = 你好 print c, d
使用 + 可以拼接两个字符串。
printc + d
使用 len() 可以得到字符串的长度。
printlen( Hello World )
使用切片可以访问字符串中的某个字符或某个片段。
05 列表
列表好比一条队伍,里面依次存放着多个变量。列表和字符串类似,但字符串中的每个元素都是字符,而列表中的每个元素可以是任意类型的变量。
使用 len() 可以获得列表的长度。
printlen(a)
列表元素的按下标访问和赋值等操作,和字符串都是类似的。
printa[1], a[-1]a[1] =100printa
使用 del 删除列表中的某个元素。
dela[0]printa
06 元组
元组和列表类似,唯一的不同是元组中的元素在初始化之后不能再更改,因此可以理解成一个只读的变量。
# 使用()定义一个元组a = (1, 2.1, Hello )# 尝试修改元组中的元素会报错a[0] = 100
07 字典
字典是一种极为重要的变量类型,使用一个key来访问相应的value,即一种键值对的数据形式。
# 使用{}定义一个字典a = {}# 使用key来赋值valuea[ k1 ] =1a[ k2 ] =2.1a[ k3 ] = Hello
所以能够总结出字典和列表的不同。列表中的元素是有序对等的,所以是用下标来赋值和访问,而字典中的元素是无序的,所以是用key来操作相应value。
# 也可以在定义字典和列表的同时进行赋值li = [1, 2.1, Hello ]di = { k1 : 1, k2 : 2.1, k3 : Hello }
使用 has_key() 判断字典中是否有某个key。
printdi.has_key( k4 )
如果访问不存在的key,Python将会报错。在赋值的时候,如果key已经存在,则会用新的value覆盖已有的value。
08 注释
被注释的代码将不会运行,可以看作是写给自己和其他程序猿阅读的一些笔记和说明,提高代码可读性。
# 这里是单行注释 这里是很多行注释
在Sublime中,选中需要注释的内容,按Ctrl+/即可完成注释。
09 保留字符
在Python中,有一些字符串具有某些特定功能,如 import 、 class 等。我们在选择变量名时,应注意避开这些保留字符。
# 以下变量赋值将报错import = 1
10 行和缩进
在Python中,代码块的边界不是通过大括号等符号进行显式划分,而是通过行的缩进实现的。连续相同缩进水平的代码处于同一个代码块,在使用 for 、 while 、 if 、 try 等语法时需要注意每行代码的缩进。
11 运算符
运算符的作用是根据已有的变量生成新的变量,主要有以下几种:
算术运算符:****+,-,*,/,%,即加、减、乘、除、取余
比较运算符:****==,!=,>,<,>=,<=,即等于、不等于、大于、小于、大于等于、小于等于
赋值运算符:****=,+=,-=,*=,/=,%=,即赋值、加赋值、减赋值、乘赋值、除赋值、取余赋值
**逻辑运算符:**and,or,not,即与、或、非
a = 1b = 2print a + bprint a == b# 等价于 a = a + 3a += 3print ac = Trued = Falseprint c and d
12 条件
在写代码的时候,往往需要根据某些条件进行判断,并根据判断结果执行不同的分支代码。
需要注意的是,但凡出现了 if 和 elif ,就需要加上相应的条件判断,并且注意代码的缩进。在Sublime中输入 if 会出现相应的提示,可以方便地补全代码,在换行时光标也会自动跳到合适的缩进处。
13 循环
如果需要打印从1到100的100个数,肯定不会傻傻地写100行print代码,而是会用循环来处理类似的重复性工作。
14 while 循环
while 循环的思想是,只要某一条件成立,就不断执行循环体里的代码,直到条件不再成立。
15 for 循环
for 循环的循环次数一般是事先预知的,将一个标志变量从某个起始值迭代到某个终止值后即结束。
# x从0开始,一直到9结束for x in xrange(0, 10): print x
可以用 for 循环方便地遍历列表和字典。
16 循环控制
循环控制主要包括三种:pass 、 continue 、 break 。
感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的:
① 2000多本Python电子书(主流和经典的书籍应该都有了)
② Python标准库资料(最全中文版)
③ 项目源码(四五十个有趣且经典的练手项目及源码)
④ Python基础入门、爬虫、web开发、大数据分析方面的视频(适合小白学习)
⑤ Python学习路线图(告别不入流的学习)
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
如果你需要这些资料,可以添加V无偿获取:hxbc188 (备注666)
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
如果你需要这些资料,可以添加V无偿获取:hxbc188 (备注666)
[外链图片转存中…(img-FGJIacnQ-1713856943473)]
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!