python学习笔记

本文深入探讨Python语言的十大特点,包括其简洁性、易读性和强大的标准库支持等,同时解析Python运行速度和代码安全性的问题。文章还详细讲解了计算机内存的基本原理,如内存单位、数据存储方式及不同进制之间的转换。

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

python学习笔记

python但是一种解释型、面向对象、动态数据类型的高级程序语言!

python语言的特点

1、有较少的关键字、结构简单,有明确定义的语法,易于学习
2、python代码定义清晰,易于阅读
3、源代码相当容易维护
4、具有广泛的标准库
5、支持互动模式(互动的测试和调试)
6、可移植到多个平台,移植性强
7、可和调用c/c++程序,扩展性强
8、提供主要的商用数据库接口
9、支持GUI可以创建和移植到许多系统调用
10、可以将python嵌入到c/c++程序,具备‘脚本化’能力
缺点:1、运行速度慢,2、代码不能加密。

数据的存储

  1. 为什么使用计算机?
    存储数据!计算数据!!
    …’

  2. 数据存在哪里?
    数据存在内存里!

  3. 为什么要用64位系统?
    内存越来越大,32位的系统最多只能寻址4g的内存

  4. 数据怎么在内存里存储的?
    内存是计算机最重要的部件之一,它是与cpu进行沟通的桥梁,所有的程序运行都是在内存力进行的,内存的性能对计算机的性能影响很大!
    抽象:一个开关,有两种状态,开启和关闭。一种状态对应1,另一种状态对应0.把八个开关放到一间房间里,这个房间称为一个‘字节’,一个开关代表一‘位’。每个房间都有门牌号,看作‘地址’。把无数个房间堆叠起来组成摩天大厦,可以把摩天大厦看成‘内存’!

内存单位:
1bit
8bit == 一字节
1024bit == 1k
1024M == 1GB
1024GB == 1TB

内存中以二进制形式存储数据
二进制: 0 , 1 逢二进一
0 + 0 = 0
0 + 1 = 1
1 + 1 = 10
11 + 1 = 100

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

十进制

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

十进制转二进制
倒除法,余数逆序法。

二进制转十进制
当前的数字,乘以2的位数次方,最后相加。
65(8)= 110,101 【6->110,5->101】

八进制转二进制
【一转三位】:八进制的一位相当于二进制的三位(八进制的一位对应二进制的三位,8=2^3),转换时按照十进制进行转换。

十六制转二进制
一转四位:16 = 2^4,
a1 ->1010,0001

二进制转八进制
三位一取,从低位开始取,高位不够补0

二进制转十六进制
四位一取

数据存储:**计算机存储数据,先开辟内存空间,再存储数据。计算机开辟内存的最小单位是字节。
0*32位!
在存储数据时,高位自动补零,最高位表示符号,1表示负号,0表示正号。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值