Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程

本为自行学习Python时进行的笔记摘要,有详细观看的集数对应的知识点,我认为在B站中讲的较为详细,所以把链接共享给大家可以进行学习:https://www.bilibili.com/video/BV1ex411x7Em?p=101

本篇为P101开始的知识点,到258集递归,其余在python专栏的下篇文章笔记!!!

006
1.python是完全面向对象的语言
函数,模块,数字,字符串在python中都是对象
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第1张图片
007
2.python的可扩展性特别强,比如一些关键代码不公开,可以用C或C++进行编写,然后用python程序中去使用它。
009
3.python扩展名 .py
010
4.第一个程序hello worldPython必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第2张图片
013
5.语法错误 syntax error
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第3张图片
014
6.缩进错误 indentation error
在这里插入图片描述
python是一个格式非常严格的程序设计语言
015
7.python2.x默认是不支持中文的
中文是不在ASCII中的
python3.x是支持中文的
016
8.版本介绍
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第4张图片
017
9.解释器 了解
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第5张图片
018
10.退出python shell两种方法 1)exit() 2)ctrl+d
019
11.ipython i是interaction交互的 是一个python的交互式shell。也有两个版本2.x和3.x。退出exit
020
12.IDE是一个集成开发环境-集成了开发软件需要的所有工具,包括(图形用户界面,代码编辑器,编译器,解释器,调试器(断电、单步执行)等)
021
13. PyCharm是一款十分优秀的集成开发环境,适合开发大型项目,macos,windows,linux都可以使用。
025
14. PyCharm linux版本下载地址:http://www.jetbrains.com/pycharm-edu/download/#section=linux
027
15. 打开Python项目之后,会在目录下新建一个.idea的目录,用于保存项目相关的信息,例如:解释器版本,项目包含的文件等等。
029
16. 命名文件是建议只使用小写字母,数字和下划线,并且不能以数字开始。----官方建议 不要描述代码,要解释为什么
045
17.算术运算符
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第6张图片
在这里插入图片描述
18.优先级
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第7张图片
047
19.计算机三大件
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第8张图片
050
20.Python程序执行原理
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第9张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第10张图片
051
21.程序就是用来处理数据的,变量就是来存储数据的
新闻软件提供的新闻内容,评论就是数据
电商软件提供的商品信息,配送信息就是数据
060
22.此按钮是从当前位置执行到程序最后
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第11张图片
061
23. bool型 非0即真
在这里插入图片描述
062
24.type() 用来查看数据类型
063
25.
Python2.x中 整数区分int 和 long
Python3.x中 整数只有int型
在这里插入图片描述
064
26.
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第12张图片
065
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第13张图片
066
27.变量的输入 input() input(“请输入内容”)
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第14张图片
068
28.类型转换函数
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第15张图片
073
29.变量的格式化输出
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第16张图片
078
30.标识符可以由字母,下划线和数组
不能以数字开头
不能与关键字重名

Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第17张图片
079
31.查看keyword关键字
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第18张图片
080
32.注意注意 标识符是区分大小写的!!!
Andy 不等于 andy
33.驼峰命名法
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第19张图片
083
34.if格式
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第20张图片
084
35.比较运算符
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第21张图片
087
36.else格式
在这里插入图片描述
091
37.逻辑运算
and 与 全1为1 全成立才成立
or 或 全0为0 全不成立才不成立
not 非
095
38.elif格式
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第22张图片
098
39.if嵌套格式
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第23张图片
100
40.可以选中多行代码
按Tab键多行增加缩进
按shift+Tab退回缩进

105
41.一行中代码太长 加一个括号 回车
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第24张图片
106
42.随机数的使用
import random 导入工具包
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第25张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第26张图片
110
43.while语法
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第27张图片
114
44.赋值运算符
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第28张图片
115
45.计数方式建议从0开始
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第29张图片
120
46.break和continue
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第30张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第31张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第32张图片
126
47.如果不希望换行,在print()函数输出内容后面增加,end=“”
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第33张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第34张图片
128
48.打印小星星 用循环嵌套
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第35张图片
129
49.99乘法表
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第36张图片
132
50.转义字符
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第37张图片
136
51.函数的定义
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第38张图片
141
52.文档的注释
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第39张图片
145
53.函数的返回值
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第40张图片
147
54.注意:return 下方的代码不会执行
151
55.工作中针对需求的变化,应该冷静思考,不要轻易修改之前已经完成的,能够正常执行的函数!
153
56.添加参数注释
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第41张图片
154
57.模块
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第42张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第43张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第44张图片
157
58.pyc文件
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第45张图片
159
59.列表
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第46张图片
161
60.
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第47张图片
在这里插入图片描述

Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第48张图片
164
61.插入
列表末尾追加数据
name_list.append(“王小二”) append 追加,增加,增补
列表中插入数据
name_list.insert(1, “小美”) 1是位置
列表末尾插入列表
temp_list = [“孙悟空”, “沙师弟”]
name_list.extend(temp_list)

165
62.删除
列表中删除某个数据
name_list.remove(“wangwu”)
如果有两个remove会删除第一次出现的数据
列表中弹出退后一个数据
name_list.pop()
列表中删除第几个元素
name_list.pop(3)
清空整个列表
name_list.clear()

166
63.
del 关键字本质上是用来将一个变量从内存删除
在日常开发中,要删除数据,建议使用列表中提供的方法

167
64.len() 函数可以统计列表中元素的总数
count 方法可以统计列表中某一个数据出现的次数
count = name_list.count(张三)

168
65.
升序 排序
num_list.sort()
降序排序
num_list.sort(reverse=True)
逆序(反转)排序
num_list.reverse()

169
66.函数和方法
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第49张图片
170
67.迭代遍历for
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第50张图片
172
68.元组
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第51张图片
在这里插入图片描述
当元组中只有一个元素的时候,默认会去掉括号,类型为空号内元素的类型
对象.count
对象.index
应用场景
在这里插入图片描述
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第52张图片
178
69.元组和列表之间的转换
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第53张图片
179
70.字典
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第54张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第55张图片
字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的时候是不一样的
181
71.字典的取值,增加/修改,删除
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第56张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第57张图片
在这里插入图片描述
182
72.字典其他操作
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第58张图片
在这里插入图片描述
183
73.字典的遍历 一般不用
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第59张图片
184
74.应用场景
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第60张图片
185
75.字符串
在这里插入图片描述
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第61张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第62张图片
187
76.字符串方法
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第63张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第64张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第65张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第66张图片

Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第67张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第68张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第69张图片
188
77.
\t \n \r 都是空白字符
使用.isspace 返回结果就是True
190
78.查找指定字符串
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第70张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第71张图片
194
79.字符串的切片 左闭右开
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第72张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第73张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第74张图片
196
80.Python内置函数
del 可以是关键字也可以是函数
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第75张图片
198
81.运算符
在这里插入图片描述
append方法和extend方法的区别
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第76张图片

199
82.in 和not in 举例
in 和 not in 在字典中是用来判断key的 不是value
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第77张图片
200
83.完整的for语法
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第78张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第79张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第80张图片
225
84.
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第81张图片
226
85.引用
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第82张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第83张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第84张图片
227
86. 调用函数时传递的是引用(地址)
229
87.可变和不可变类型
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第85张图片
231
88. 整数 字符串 元组 都可以作为字典的key
列表,字典不能作为字典的key
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第86张图片
231
89.hash() 函数 接受不可变类型的数据
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第87张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第88张图片
238
90.全局变量
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第89张图片
240
91.在函数内部修改全局变量的值
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第90张图片
241
92. 全局变量的定义要在 函数的上方
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第91张图片
242
93. 全局变量命名的建议
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第92张图片
244
94.元组可以包含多个数据 所以可以用return返回多个值
return 可以不包含小括号

Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第93张图片
246
95.交换两个数的值
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第94张图片247
96.不可变和可变参数
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第95张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第96张图片
249
97.列表变量调用+= 本质上就是extend
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第97张图片
250
98.
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第98张图片
251
99.缺省参数的定义
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第99张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第100张图片
253
100.多值参数
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第101张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第102张图片
254
101.多值参数求和
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第103张图片
255
102.元组和字典的拆包
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第104张图片
错误示范↓
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第105张图片
256
103.递归
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第106张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第107张图片
258
104.递归求和
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第108张图片
Python必会知识点详细笔记(B站黑马程序员) 上篇 面向过程_第109张图片

你可能感兴趣的:(Python,python,综合资源)