目录
1.python 中内置函数 id()返回的内存地址
内存地址是计算机中用来唯一标识和访问存储单元的位置,每个存储单元都有一个唯一地址,通过它可以进行读取和写入操作,可以理解为内存中的某个特定数据。 (内存地址是有一系列编码的二进制数表示)
2.操作系统
Windows 大家都熟悉的Windows 95、Windows 98、Windows 2000、Windows XP、Windows 7、Windows 8和Windows 10都是Windows操作系统的一员,
Mac系统 苹果公司开发,针对苹果电脑专用系统
特点:
1.使用Mac OS X系统,duMac设备不会中病毒。
2.Mac OS X系统内置App Store和iTunes,有连接网络和用Apple ID登录、授权后直接使用,无需另行下载。
3.Mac OS X系统有独家软件Xcode(相关资料可以到网上查询),主要适用于iOS游戏和iOS应用软件开发,Windows系统无法使用(没开源)。
Linux系统 它是针对企业用户的,提供网站供应商最常使用的平台。
特点:
1.开放性。
2.多用户。
3.多任务。
4.设备独立性。
5.提供了丰富的网络功能。
6.可靠的安全系统。
7.良好的可移植性。
8.支持多文件系统。
NetWare系统
Netware是NOVELL公司推出的网络操作系统。
特点:
1.Netware有基于模块设计思想的开发系统结构,
2.它的服务可以取自系统本身,也可以拿第三方开发者使用操作是开源的
还有其他 :Unix Android iOS、Chrome OS、FreeBSD
3.win 和 centos 查看网卡列表和网络地址命令
1.win:ipconfig
2. centos:ifconfig
4.用于商业目的的跨国大型关系型数据库
Oracle:甲骨文 、Microsoft SQL Server:微软IBM、Db2:IBM、MySQL:MySQL AB
5.Linux对文件操作:
tac 文件名 从最后一行反向查询文件内容
head -n 2 文件名 查看文件前两行
tail -f 文件名 实时查看文件文件内容
6.Linux 文件类型:
-:文件
s:套接字文件
p:管道文件
c:字符设备文件
b:块设备文件
7.python的内置函数
len():返回容器(字符串、列表、元组等)中元素的数量。
print():将指定的对象输出到控制台。
input():从用户控制台接收输入,并以字符串形式返回。
int():将一个对象转换为整数。
float():将一个对象转换为浮点数。
str():将一个对象转换为字符串。
type():返回对象的类型。
range():生成一个整数序列。
max():返回给定对象中的最大值。
min():返回给定对象中的最小值。
8.Linux 中在不知道指令需要什么参数时
可以通过 man --help info -h 百度、搜索 这些方法进行查看喝了解指令
9.Linux中将普通文件添加可执行权限
可以使用 chmod a+x 文件名 这条命令添加权限
10.python 的 魔法方法
__new__ :类的构造器,创建初始化后的基本实例对象 == 类的框架
__init__ :类的数据初始化方法,给实例化对象添加属性
__del__ 类的析构器,用来在实例销毁前使用,释放资源
__call__ :将实例对象声明为一个方法调用,保护内部实现
__getattr__ :获取某个属性时使用
__setattr__ :设置某个属性时使用
11:列表和元组的区别
1.可变性(Mutability):列表是可变的(mutable),意味着可以修改、添加或删除其中的元素。而元组是不可变的(immutable),一旦创建后,就不能修改其中的元素。
2.语法表示:列表使用方括号([])来表示,元素之间用逗号分隔。例如:[1, 2, 3]。而元组使用圆括号(())来表示,元素之间也用逗号分隔。例如:(1, 2, 3)。
3.使用场景:由于元组是不可变的,所以在需要保持数据的不可变性和安全性的场景中更适用,例如用于存储常量或函数参数。列表则更适用于需要频繁修改或扩展元素的场景,例如存储动态数据。
4.性能:元组的访问和迭代比列表更快,这是因为元组的不可变性使得Python可以对其进行一些优化。