1.千峰教育第一个python程序与数据储存--自制随堂笔记

本文详细介绍了计算机如何存储数据,包括内存的基本单位、不同进制之间的转换方法,并解释了原码、反码和补码的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据的存储

思考:为什么使用计算机?
存储数据,计算数据

思考:数据储存在哪里?
数据存储在内存里

思考:数据怎么在内存里储存的?

首先弄明白怎么存储数字
10
10.5
“sunck is a good man"

内存:
抽象:一个开关,有两种状态,开启和关闭。一种状态对应1,另一种状态对应0,把八个开关放到一间房间里,这个房间称为”一个字节“,一个开关代表“一位”。每个房间都有门牌号,看做”地址“。把无数个房间堆叠起来组成摩天大厦,可以把摩天大厦看作“内存”

单位:
1bit
8bit == 一字节
1024字节 == 1K
1024K == 1M
1024M == 1G
1024G == 1T

内存以二进制形式存储数据

二进制: 0 1 逢二进一
0 + 0 = 0
0 + 1 = 1
1 + 1 = 10
11 + 1 = 100

     1 1
 +     1
 -----------
   1 0 0

八进制: 0 1 2 3 4 5 6 7 逢八进一
1 + 7 = 10
1 + 2 = 3

十进制:0 1 2 3 4 5 6 7 8 9 逢十进一

十六进制:0 1 2 3 4 5 6 7 8 9 a b c d e f 逢十六进一
1 + f = 10
作用:内存地址用十六进制数表示

十进制-》二进制
倒除法,余数逆序

10(10)-》1010(2)

二进制-》十进制
当前的数字,乘以2的位数次方,最后相加
0x2^0 + 1x2^1 + 0x2^1 + 0x2^2 +1x2 = 0 + 2 + 0 + 8 = 10
1010(2)->10(10)

八进制-》十进制
【一转三位】八进制的一位相当于二进制三位,转换时按照十进制转换
65(8)-》110101(2)

十六进制-》二进制
【一转四位】十六进制的一位相当于二进制的四位,转换时按照十进制转换
a4(16)->10100100(2)

二进制-》八进制
【三位一取】从低位开始取,高位不够补0
110101(2)-》65(8)

二进制-》十六进制
【四位一取】从低位开始取,高位不够补0

十进制二进制八进制十六进制
0000
1111
21022
31133
410044
510155
611066
711177
81000108
91001119
10101012a
11101113b
12110014c
13110115d
14111016e
15111117f

数据存储:
计算机存储数据。先开辟内存空间,再存储数据。
计算机开辟内存的最小单位是字节。
在存储数据时,用最高位表示符号,1表示符数,0表示正数

安装PyCharm编辑器,,,,,,,,,,,,,

原码、反码、补码

原码:规定了字节数,写明了符号位,就得到了数据的原码
00000000000000000000000000000001
10000000000000000000000000000001

反码:正数的反码是其原码,负数的反码是其原码的符号位不动,其他位取反
00000000000000000000000000000001
1111111111111111111111111111111111110

# !/usr/bin/env python   # 修改文件的权限 chmod 777 a.py
# -*- coding: utf-8 -*-  
# @Author:sunck
# @Date: 2017-07-18  17:27:57
# @Last modified by:   Marte
# @Last Modified time: 2017-07-18  17:30:17


# 输出   # 注释,注释一行,注释内容不执行
print("hello world")

如果有以上代码的第一行,在cmd中交互运行的时候就可以不用
python加文件名,(如果不行则修改文件权限)(前面注释的内容不是一定要写的)

交互模式

绝对路径:从根目录开始链接的路径
相对路径:不从根目录开始链接的路径

命令行模式
Python程序文件是以.py结尾的

dir查看当前文件下的所有文件
cd 路径 跳转到指定目录
cd… 回到上一级目录

出自《千峰python全套视频教程,400全集,史上最经典》

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值