5——深淺複製、bytes和bytearray、linux用戶

深淺複製python

深淺複製只有在列表嵌套列表的狀況下討論ubuntu

若是想保留修改以前的數據,就可使用列表的複製,但要注意列表嵌套狀況下的問題vim

l1 = [1,[2, 3]] l2 = l1.copy() #copy 淺複製 隨着l1或l2的改變而發生改變 #淺複製只能改變第一層列表的數據,不能改變列表中嵌套的數據
import copy l3 = copy.deepcopy(l1) #深複製 能改變列表中全部嵌套的數據

 bytes二進制序列類型數組

01 指定長度的零填充字節對象:spa

[in]   bytes(3) [out] b'\x00\x00\x00'

02  二進制字符串對象:code

[in]    bytes(b'abc') [out] b'abc

bytearray二進制數組對象

01 指定長度的零填充字節對象:blog

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
相關文章
相關標籤/搜索