5——深浅复制bytes和bytearraylinux用户

Posted djan-go

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5——深浅复制bytes和bytearraylinux用户相关的知识,希望对你有一定的参考价值。

深浅复制

深浅复制只有在列表嵌套列表的情况下讨论

如果想保留修改之前的数据,就可以使用列表的复制,但要注意列表嵌套情况下的问题

l1 = [1,[2, 3]]
l2 = l1.copy()
#copy  浅复制 随着l1或l2的改变而发生改变
#浅复制只能改变第一层列表的数据,不能改变列表中嵌套的数据
?
import copy
l3 = copy.deepcopy(l1)
#深复制  能改变列表中所有嵌套的数据

 bytes二进制序列类型

01 指定长度的零填充字节对象:

[in]   bytes(3)

[out]  bx00x00x00

02  二进制字符串对象:

[in]    bytes(babc)

[out]   babc

bytearray二进制数组

01 指定长度的零填充字节对象:

bytearray(3)

02  二进制字符串对象:

bytearray(babc)

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

 

 

 





以上是关于5——深浅复制bytes和bytearraylinux用户的主要内容,如果未能解决你的问题,请参考以下文章

join方法,set集合,深浅拷贝.

深浅copy

Python列表操作与深浅拷贝——列表深浅拷贝删除反转排序

深浅拷贝区别与应用

深浅拷贝区别与应用

深浅copy,何为深浅copy,深copy和浅copy两者有何不同