深浅复制
深浅复制只有在列表嵌套列表的情况下讨论
如果想保留修改之前的数据,就可以使用列表的复制,但要注意列表嵌套情况下的问题
l1 = [1,[2, 3]] l2 = l1.copy() #copy 浅复制 随着l1或l2的改变而发生改变 #浅复制只能改变第一层列表的数据,不能改变列表中嵌套的数据 ? import copy l3 = copy.deepcopy(l1) #深复制 能改变列表中所有嵌套的数据
bytes二进制序列类型
01 指定长度的零填充字节对象:
[in] bytes(3) [out] b‘\x00\x00\x00‘
02 二进制字符串对象:
[in] bytes(b‘abc‘) [out] b‘abc
bytearray二进制数组
01 指定长度的零填充字节对象:
bytearray(3)
02 二进制字符串对象:
bytearray(b‘abc‘)
Linux用户
查看所有用户:
cat /etc/passwd#将用户保存至文件中cat /etc/passwd > user.list‘>‘输出定向(覆盖)‘>>‘追加进去
1:属主 2:用户组里边的其他用户 3:其他用户组
(4)r:可读 (2)w:可写 (1)x:可执行 (7)rwx(全部权限)
#修改权限执行代码 chmod 000 a.py
对可执行(x)文件进行执行
./a.py
无法直接执行时需要在vim里面加入 #!/usr/bin/python3
用户名称:用户密码:用户标记号:组标记号:相关注释:主目录:使用的Shell
在Linux中有三种用户,超级用户、系统用户和普通用户:
超级用户:就是root用户,具有超级权限,可以操作任何文件,日常使用中应该避免使用它, 在ubuntu中root用户默认没有隐藏,自动生成随机密码
系统用户:是系统正常使用时使用的账户,如bin、mail等,但是系统用户不能够登录
普通用户:是普通使用者,能够使用Linux大部分资源,但是一些特定的权限受到控制
用户组:
Linux中除啦用户之外还有用户组的概念,用户组就是具有相同特征的用户的用户集合。每个用户都有对应的用户组
查看用户组:
cat /etc/group
原文地址:https://www.cnblogs.com/Djan-go/p/9875051.html
时间: 2024-10-07 16:24:37