欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

8個實用的Python程序你知道幾個

 更新時間:2022年02月14日 12:04:58   作者:趙卓不凡  
這篇文章主要為大家詳細(xì)介紹了8個實用的Python程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助<BR>

1. 引言

本文所提到的所有代碼都曾經(jīng)幫助我激發(fā)了解決問題的一些思考。不言而喻,如果您想學(xué)習(xí)編碼和提升解決問題的能力,我們可以嘗試自己來解決以下問題。

閑話少說,我們直接開始吧。 :)

2. 處理句子中的臟話

編寫一個Python程序,用以實現(xiàn)從句子中刪除臟話

我們經(jīng)常會遇到開發(fā)某些線上應(yīng)用程序時需要關(guān)注類似評論留言部分。假如我們需要監(jiān)視某些臟話來將其進(jìn)行屏蔽,此時下面這個Python包將會派上用場。將一個帶有臟話的句子傳遞給profanity中的方法,它將返回一個星號來代替臟話。

這個包的安裝如下:

pip install better_profanity

舉例如下:

from better_profanity import profanity
censored_text = profanity.censor("Just shut up and piss off")               
print(censored_text) 

輸出如下:

在這里插入圖片描述

3.調(diào)換字符次序創(chuàng)建新單詞

編寫一個Python程序,用以打亂單詞字符次序以創(chuàng)建新單詞。

為了完成這個任務(wù),我們需要打亂單詞并與單詞字典庫進(jìn)行比較。如果字典庫中存在該單詞,那么我們可以在控制臺上打印該單詞。我們可以借助于流行的第三方包 nltk(自然語言工具包)來確認(rèn)生成的詞是非為正常的單詞。

樣例代碼如下:

from itertools import permutations
from nltk.corpus import words

wrd = input("Enter any word")
new = [''.join(data) for data in permutations(wrd)]                                
for i in new:
    if i in words.words():
        print(i)

運行結(jié)果如下:

在這里插入圖片描述

4.創(chuàng)建1000個目錄

編寫一個Python程序,用以實現(xiàn)創(chuàng)建1000個目錄

上述任務(wù)要求使用 Python 在個人計算機上創(chuàng)建一千個文件夾。下面這段代碼就像魔術(shù)一樣工作,很容易被用作朋友的惡作劇。樣例如下:

import os
i = 1
j = 1000
while i <= j:
    os.mkdir(str(i))
    i += 1                                                                     

5.打亂段落中單詞字符次序

編寫一個 Python 代碼來打亂每個單詞并將其連接成段落。

下述代碼將一個句子作為輸入并輸出一個加擾動的文本。將每個單詞中的字母洗牌并重新組成句子。附加的打亂的術(shù)語會產(chǎn)生打亂的文本輸出。有時即使字母被打亂了,我們?nèi)匀豢梢蚤喿x,這很有趣。

import random
def scramble(sentence):
    words = []
    for word in  sentence.split():
        if len(word) > 1:
            words.append(word[0]
                       + ''.join(random.sample([char for char in word[1:-1]], len(word) - 2))+ word[-1])
        else:
            words.append(word)
    return ' '.join(words)
text= '''Shuffle words in this sentence.
 Python has a limitless number of packages used in everyday programming. 
'''
new = scramble(text)
print(new)

輸出如下:

在這里插入圖片描述

6. 控制臺上繪制圖形

使用cowsay包在控制臺上用Python程序繪制動物圖

著名的 cowsay API現(xiàn)在可用于 Python。這個包可以方便的繪制各種動物字符圖案。

安裝如下:

pip install cowsay

樣例代碼如下:

import cowsay  
cowsay.cow('HI, I AM A COW')                                                 

運行結(jié)果如下:

在這里插入圖片描述

7. 使用Python打開記事本

寫一個 Python 程序在電腦上打開記事本

subprocess包由幾個有價值的子模塊組成,用于資源管理。該軟件包包含許多模塊,可通過創(chuàng)建新進(jìn)程來運行應(yīng)用程序。

樣例代碼如下:

import subprocess
path = r'path/to/your/file.txt'
subprocess.Popen(['notepad.exe', path])                                 

上述代碼運行后,就可以用記事本軟件打開指定路徑下的txt文件。

8. 獲取電腦的IP地址

編寫一個 Python 程序來獲取自己PC 的 IP 地址

這個功能可以使用Python內(nèi)置包socket來輕松完成。樣例代碼如下:

import socket
hostname = socket.gethostname()
ip_address = socket.gethostbyname(hostname)
print(f"Hostname: {hostname}")
print(f"IP_Address: {ip_address}")                                                 

運行結(jié)果如下:

在這里插入圖片描述

9. 使用Python實現(xiàn)關(guān)機

編寫一個 Python 程序來關(guān)閉你的計算機

我們可以使用Python內(nèi)置的os 包來實現(xiàn)關(guān)閉計算機的功能。請記住在執(zhí)行此程序之前關(guān)閉并保存文件。

import os
shutdown = input("Do you want to shutdown your computer? enter(yes/no): ")
if shutdown == 'no':
    exit()
else:
    os.system("shutdown /s /t 1")

10. 總結(jié)

本文重點介紹了8個日常中實用的Python小程序,可以幫助我們提升日常工作效率,所有功能都給出了相應(yīng)的代碼實現(xiàn)。

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!   

相關(guān)文章

  • Python純代碼通過神經(jīng)網(wǎng)絡(luò)實現(xiàn)線性回歸的擬合方式

    Python純代碼通過神經(jīng)網(wǎng)絡(luò)實現(xiàn)線性回歸的擬合方式

    這篇文章主要介紹了Python純代碼通過神經(jīng)網(wǎng)絡(luò)實現(xiàn)線性回歸的擬合方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • python tkinter中的錨點(anchor)問題及處理

    python tkinter中的錨點(anchor)問題及處理

    這篇文章主要介紹了python tkinter中的錨點(anchor)問題及處理方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Django模型層實現(xiàn)多表關(guān)系創(chuàng)建和多表操作

    Django模型層實現(xiàn)多表關(guān)系創(chuàng)建和多表操作

    使用django ORM可以創(chuàng)建多表關(guān)系,并且也支持多張表之間的操作,以創(chuàng)建表關(guān)系和查詢兩部分說明django ORM的多表操作,本文就詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-07-07
  • 淺談pytorch中stack和cat的及to_tensor的坑

    淺談pytorch中stack和cat的及to_tensor的坑

    這篇文章主要介紹了pytorch中stack和cat的及to_tensor的坑,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 用ldap作為django后端用戶登錄驗證的實現(xiàn)

    用ldap作為django后端用戶登錄驗證的實現(xiàn)

    這篇文章主要介紹了用ldap作為django后端用戶登錄驗證的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • python小項目之五子棋游戲

    python小項目之五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了python小項目之五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • python3使用騰訊企業(yè)郵箱發(fā)送郵件的實例

    python3使用騰訊企業(yè)郵箱發(fā)送郵件的實例

    今天小編就為大家分享一篇python3使用騰訊企業(yè)郵箱發(fā)送郵件的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-06-06
  • 1行Python代碼實現(xiàn)去除圖片水印詳解

    1行Python代碼實現(xiàn)去除圖片水印詳解

    這篇文章主要為大家介紹了1行Python代碼實現(xiàn)去除圖片水印詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 詳解Python中xlwt庫的基本操作

    詳解Python中xlwt庫的基本操作

    xlwt 是一個用于在Python中操作Excel文件的庫,它允許用戶創(chuàng)建、修改和寫入Excel文件,本文主要為大家介紹了xlwt庫的一些基本操作,需要的可以參考一下
    2023-11-11
  • Pandas DataFrame分組求和、分組乘積的實例

    Pandas DataFrame分組求和、分組乘積的實例

    這篇文章主要介紹了Pandas DataFrame分組求和、分組乘積的實例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-02-02

最新評論