PYTHON基礎操作4

2021-10-04 03:41:00 字數 1064 閱讀 9406

本操作各兩種方法對字串進行求差 求和 和求補

'''編寫程式要求使用者輸入兩個字串,然後輸出:

同時在兩個字串**現的字元;

在乙個字串**現而沒有在另乙個字串**現的字元;

兩個字串中都沒有出現的字元。

這裡需要使用set函式把字串轉換為集合。'''

import string

str1=

input

("請輸入第乙個字串:\n"

)str2=

input

("請輸入第二個字串:\n"

)str1,str2=

set(str1)

,set

(str2)

#對字串單個字元轉化

print

(str1&str2)

#求交集

print

(str1.intersection(str2)

)print

('\n'

)print

(str1.difference(str2)

,str2.difference(str1)

)#求差集

print

(str1-str2,str2-str1)

print

('\n'

)print

(set

(string.ascii_letters+string.digits+string.punctuation)\

-(str1 | str2)

)#求都沒有出現的字元

print

(set

(string.ascii_letters+string.digits+string.punctuation)\

-str1.union(str2)

)

這裡乙個全字符集把我整的懷疑人生 也許還有不足之處 以後更加精進以後補充

執行效果展示:

python基礎 操作函式4

一 函式的巢狀呼叫 在呼叫乙個函式的時候,其內部的 又呼叫其它的函式 二 函式的巢狀定義 在乙個函式的內部又定義了另乙個函式 三 命名空間與作用域 什麼是命名空間 是記憶體開闢存放 變數名和值的位址繫結關係 的地方。key value 形式。x 1 幹了什麼事情?1.向記憶體申請一塊空間,將值1放進...

Linux 基礎操作 4

這章節看一下linux下面進行壓縮的的功能 一般用3種,zip rar tar 當然,還有可以自定義壓縮等級的命令 我們可以來看一下壓縮後的效果 通過du命令,還可以檢視壓縮文件的詳細內容,h表示以mb單位來顯示容量 壓縮後,需要解壓縮的話,可以用unzip命令 你可以用unzip直接粗暴地解壓到當...

Linux ubuntu 基礎操作(4)

26 壓縮與解壓 26.1 以tar或tar.gz結尾的檔案解壓與壓縮 壓縮 tar cvf test.tar dir1 dir2 file3 例如 tar cvf haha.tar haha 將目錄下所有的檔案壓縮為單獨的乙個包,注意需要單獨再給壓縮包取乙個名字。解壓 tar xvf test.t...