zoukankan      html  css  js  c++  java
  • 5——深浅复制、bytes和bytearray、linux用户

    深浅复制

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

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

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

     bytes二进制序列类型

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

    [in]   bytes(3)
    
    [out]  b'x00x00x00'

    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

     

     

     

  • 相关阅读:
    HTML5 API的威力
    国内独立博客发展的障碍
    中国天气 XWeahter 2.0.1.0 所有版本 下载地址 阿干 win7
    宿命轮回里的爱与恨
    广东一伙劫匪在抢劫银行时说了一句至理名言
    Android项目R文件丢失报错
    2010年8月29日周日_Creating a New Xcode Project_3
    2010年8月27日周五understanding ArcGIS Server_secured services_8.4
    2010年8月26日_TitleWindow_Flex控件
    组件类_BorderContainer1
  • 原文地址:https://www.cnblogs.com/Djan-go/p/9875051.html
Copyright © 2011-2022 走看看