大三上周总结

所学时间(包括上课) 二十二个小时以上
代码量(行) 1k左右
博客量 2篇
了解到的知识点 python算术运算符
编译原理
设计模式
算法与数据结构

算术运算符

+、-、*、/、%

//取除整数 返回除法的整数部分

9//2输出4

**幂又称次方

2**3 == 8

在python中*可以用在字符串,计算结果为字符串重复指定次数的结果

“-”*50结果为:“--------------------------------------------------”

算数运算符优先级

  • 先乘除后加减

科普

计算机三大件
  • cpu:中央处理器,是一块超大规模的集成电路,负责处理数据/计算
  • 内存:临时存储数据(断电之后数据会消失)速度快,空间小
  • 硬盘:永久存储数据,速度慢,空间大

程序执行原理

image-20201228000554066

1.程序运行之前,程序是保存在硬盘中的

2.当要运行一个程序时

  • 操作系统会首先让cpu把程序复制到内存中

  • cpu执行内存中的程序代码

    程序要执行,首先要被加载到内存

python程序执行原理

image-20201228000943510

1.操作系统会首先让CPU把python解释器的程序复制到内存中

2.python解释器根据语法规则,从上向下让cpu翻译python程序中的代码

3.cpu负责执行翻译完成的代码

程序的作用

程序就是用来处理数据的

qq程序的启动过程

1.qq在运行之前,保存在硬盘中

2.运行之后,qq程序被加载到了内存中

3.点击登录后,qq将账号密码发送给腾讯服务器,由服务器验证

4.qq将账号密码保存在内存中

5.在程序内部,为qq账号密码分配的空间叫做变量

程序就是用来处理数据的,而变量就是用来存储数据的

在python中定义变量

变量名 = 值

案例:超市买苹果,单价*重量

price = 8.5
weight = 7.5
money = price * weight
print(money)

只要买苹果就返5块钱

price = 8.5
weight = 7.5
money = price * weight
money = money - 5
print(money)
  • 变量名只有在第一次出现才是定义变量

  • 变量名再次出现是使用之前的变量

变量的类型--个人信息

name = "小明"
age = 18
sex = True
height = 1.75
weight = 75.0
print(name)
print(age)
print(sex)
print(height)
print(weight)

字符串、布尔、整数、浮点数

在python中数据类型可以分为数字型和非数字型

数字型

  • 整型

  • 浮点型

  • 布尔型

  • 复数型(用于科学计算)

非数字型

  • 字符串
  • 列表
  • 元组
  • 字典

使用函数type函数可以查看一个变量的类型,不同类型之间可以直接进行算术运算

字符串之间用+拼接生成新的字符串*号重复拼接

first_name = "三"
last_name = "张"
print((last_name + first_name) * 10)

数字型变量和字符串之间不能直接进行算术运算

posted @ 2020-10-10 20:55  DemonSlayer  阅读(49)  评论(0编辑  收藏  举报