python期末复习_python入门总复习

总复习

1.计算机核心组件:

- CPU

- 内存

- 硬盘

- 输入设备: 键盘、鼠标

- 输出设备: 显示器、音响..

2.python解释器

将人类编写好的代码转成机器能看得懂的字符。

解释器的作用:帮你执行python代码。

3.pycharm编辑器:

​ - 编辑器的作用:可以更好的编写python代码,编辑器内部有很多强大的功能。 能够快速编写代码。

4.编程语言分类:

机器语言(机器能直接看懂):

比如: 01010101

汇编语言(让人能看懂一点点):

比如: a —> 01101001

高级语言(让人类能直接看懂):

比如: print(‘hello’)

高级语言是更接近于人类的语言。

解释型:

一遍解释(翻译)一遍执行, 类似于同声传译。

优点:

开发效率高,可跨平台,一份代码可以多个平台使用。

缺点:

执行效率相比于编译型低。

编译型:

先一次性编译然后再执行,类似于 “有道翻译”。

优点:

执行效率高,稳定性高

缺点:

开发效率相比于解释型语言要低。

不可跨平台。

解释型语言的种类:

python: 10级别

java: 8

php: 3

编译型语言的种类:

C

5.变量

​ 变量指的是可变化的量。

- 变量名: 可以与变量值绑定关系,通过变量名可以访问变量值。

- 赋值符号(=): 是用来将变量名与变量值绑定关系。

- 变量值: 变量值 指的是 “数据”, 存放在内存中。

6.垃圾回收机制

注意: GC就是用来做垃圾回收机制的东西。

变量名 = 变量值 # 添加一个引用计数

当变量值的引用计数为0时,垃圾回收机制会“不定时”释放资源。

7.查看变量三大特征

- id

- type

- value

8.变量名的命名规范

驼峰命名法: 在写类名的时候使用

首字母大写命名–>比如: JasonSb

下划线命名法: 推荐使用 -->比如: jason_sb

9.python中八大数据类型

int:

number = 100 # number = int(100)

不可变类型

float

salary = 1.0

salary = float(1.0)

不可变类型

str

str1 = ‘tank’ # str1 = str(‘tank’)

不可变类型

按照索引取值

str1[1] # 取第二个值

str1[1:10:2] # 顾头不顾尾

内置方法 :

str1.split() # 切分

str1.strip() # 去左右两边的空格

str1.strip(‘i’) # 去左右两边的i # tank10

str1.join([‘tank’, ‘10’]) # 字符串的拼接,必须是字符串类型

str.startswith() 判断字符串开头,若正则返回True,否则返回False

str.endswith() 判断字符串结尾,若正则返回True,否则返回False

str.isdigit()判断字符串是否是数字,若正则返回True,否则返回False

str.replace(‘旧的’, ‘新的’)新旧替换

str.count(‘字符’)获取某个字符的数量

str.find(‘字符’)查找字符的位置 索引 可能是面试题 # 找不到返回-1

str.index(‘字符’) # 找不到报错

list

list([v1, v2…]) 在[]内,可以存放多个值,每个值以逗号隔开。

可变类型

常用内置方法:

list.append() # 追加

list.insert() # 插入值到指定的索引中

list.pop() # 取出某个值,默认取出最后一个

list.remove() # 真正的删除元素

list.extend() # 列表合并

list.sort(reverse=True) # 默认升序 , reverse=True降序

list.copy() # 浅拷贝

tuple

tuple((v1, v2…))

不可变类型

dict

特点: key是唯一的。

dict({key:value, …})

可变类型

dict[key] # 没有key会报错

dict

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值