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

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

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

006
1.python是完全面向对象的语言
函数,模块,数字,字符串在python中都是对象
在这里插入图片描述
007
2.python的可扩展性特别强,比如一些关键代码不公开,可以用C或C++进行编写,然后用python程序中去使用它。
009
3.python扩展名 .py
010
4.第一个程序hello world在这里插入图片描述
013
5.语法错误 syntax error
在这里插入图片描述
014
6.缩进错误 indentation error
在这里插入图片描述
python是一个格式非常严格的程序设计语言
015
7.python2.x默认是不支持中文的
中文是不在ASCII中的
python3.x是支持中文的
016
8.版本介绍
在这里插入图片描述
017
9.解释器 了解
在这里插入图片描述
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.算术运算符
在这里插入图片描述
在这里插入图片描述
18.优先级
在这里插入图片描述
047
19.计算机三大件
在这里插入图片描述
050
20.Python程序执行原理
在这里插入图片描述
在这里插入图片描述
051
21.程序就是用来处理数据的,变量就是来存储数据的
新闻软件提供的新闻内容,评论就是数据
电商软件提供的商品信息,配送信息就是数据
060
22.此按钮是从当前位置执行到程序最后
在这里插入图片描述
061
23. bool型 非0即真
在这里插入图片描述
062
24.type() 用来查看数据类型
063
25.
Python2.x中 整数区分int 和 long
Python3.x中 整数只有int型
在这里插入图片描述
064
26.
在这里插入图片描述
065
在这里插入图片描述
066
27.变量的输入 input() input(“请输入内容”)
在这里插入图片描述
068
28.类型转换函数
在这里插入图片描述
073
29.变量的格式化输出
在这里插入图片描述
078
30.标识符可以由字母,下划线和数组
不能以数字开头
不能与关键字重名

在这里插入图片描述
079
31.查看keyword关键字
在这里插入图片描述
080
32.注意注意 标识符是区分大小写的!!!
Andy 不等于 andy
33.驼峰命名法
在这里插入图片描述
083
34.if格式
在这里插入图片描述
084
35.比较运算符
在这里插入图片描述
087
36.else格式
在这里插入图片描述
091
37.逻辑运算
and 与 全1为1 全成立才成立
or 或 全0为0 全不成立才不成立
not 非
095
38.elif格式
在这里插入图片描述
098
39.if嵌套格式
在这里插入图片描述
100
40.可以选中多行代码
按Tab键多行增加缩进
按shift+Tab退回缩进

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

在这里插入图片描述
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.函数和方法
在这里插入图片描述
170
67.迭代遍历for
在这里插入图片描述
172
68.元组
在这里插入图片描述
在这里插入图片描述
当元组中只有一个元素的时候,默认会去掉括号,类型为空号内元素的类型
对象.count
对象.index
应用场景
在这里插入图片描述
在这里插入图片描述
178
69.元组和列表之间的转换
在这里插入图片描述
179
70.字典
在这里插入图片描述
在这里插入图片描述
字典是一个无序的数据集合,使用print函数输出字典时,通常输出的顺序和定义的时候是不一样的
181
71.字典的取值,增加/修改,删除
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
182
72.字典其他操作
在这里插入图片描述
在这里插入图片描述
183
73.字典的遍历 一般不用
在这里插入图片描述
184
74.应用场景
在这里插入图片描述
185
75.字符串
在这里插入图片描述
在这里插入图片描述

187
76.字符串方法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
188
77.
\t \n \r 都是空白字符
使用.isspace 返回结果就是True
190
78.查找指定字符串
在这里插入图片描述
在这里插入图片描述
194
79.字符串的切片 左闭右开
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
196
80.Python内置函数
del 可以是关键字也可以是函数
在这里插入图片描述
198
81.运算符
在这里插入图片描述
append方法和extend方法的区别
在这里插入图片描述

199
82.in 和not in 举例
in 和 not in 在字典中是用来判断key的 不是value
在这里插入图片描述
200
83.完整的for语法
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
225
84.
在这里插入图片描述
226
85.引用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
227
86. 调用函数时传递的是引用(地址)
229
87.可变和不可变类型
在这里插入图片描述
231
88. 整数 字符串 元组 都可以作为字典的key
列表,字典不能作为字典的key
在这里插入图片描述
231
89.hash() 函数 接受不可变类型的数据
在这里插入图片描述
在这里插入图片描述
238
90.全局变量
在这里插入图片描述
240
91.在函数内部修改全局变量的值
在这里插入图片描述
241
92. 全局变量的定义要在 函数的上方
在这里插入图片描述
242
93. 全局变量命名的建议
在这里插入图片描述
244
94.元组可以包含多个数据 所以可以用return返回多个值
return 可以不包含小括号

在这里插入图片描述
246
95.交换两个数的值
在这里插入图片描述247
96.不可变和可变参数
在这里插入图片描述
在这里插入图片描述
249
97.列表变量调用+= 本质上就是extend
在这里插入图片描述
250
98.
在这里插入图片描述
251
99.缺省参数的定义
在这里插入图片描述

253
100.多值参数
在这里插入图片描述
在这里插入图片描述
254
101.多值参数求和
在这里插入图片描述
255
102.元组和字典的拆包
在这里插入图片描述
错误示范↓
在这里插入图片描述
256
103.递归
在这里插入图片描述

258
104.递归求和
在这里插入图片描述
在这里插入图片描述

  • 7
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值