最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

8個(gè)實(shí)用的Python程序你知道幾個(gè)

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

1. 引言

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

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

2. 處理句子中的臟話

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

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

這個(gè)包的安裝如下:

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)建新單詞

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

為了完成這個(gè)任務(wù),我們需要打亂單詞并與單詞字典庫(kù)進(jìn)行比較。如果字典庫(kù)中存在該單詞,那么我們可以在控制臺(tái)上打印該單詞。我們可以借助于流行的第三方包 nltk(自然語(yǔ)言工具包)來(lái)確認(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)

運(yùn)行結(jié)果如下:

在這里插入圖片描述

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

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

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

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

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

編寫一個(gè) Python 代碼來(lái)打亂每個(gè)單詞并將其連接成段落。

下述代碼將一個(gè)句子作為輸入并輸出一個(gè)加擾動(dòng)的文本。將每個(gè)單詞中的字母洗牌并重新組成句子。附加的打亂的術(shù)語(yǔ)會(huì)產(chǎn)生打亂的文本輸出。有時(shí)即使字母被打亂了,我們?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. 控制臺(tái)上繪制圖形

使用cowsay包在控制臺(tái)上用Python程序繪制動(dòng)物圖

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

安裝如下:

pip install cowsay

樣例代碼如下:

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

運(yùn)行結(jié)果如下:

在這里插入圖片描述

7. 使用Python打開記事本

寫一個(gè) Python 程序在電腦上打開記事本

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

樣例代碼如下:

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

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

8. 獲取電腦的IP地址

編寫一個(gè) Python 程序來(lái)獲取自己PC 的 IP 地址

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

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

運(yùn)行結(jié)果如下:

在這里插入圖片描述

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

編寫一個(gè) Python 程序來(lái)關(guān)閉你的計(jì)算機(jī)

我們可以使用Python內(nèi)置的os 包來(lái)實(shí)現(xiàn)關(guān)閉計(jì)算機(jī)的功能。請(qǐng)記住在執(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é)

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

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

相關(guān)文章

  • Python異常處理例題整理

    Python異常處理例題整理

    在本篇文章里
    2019-07-07
  • Python基礎(chǔ)之logging模塊知識(shí)總結(jié)

    Python基礎(chǔ)之logging模塊知識(shí)總結(jié)

    用Python寫代碼的時(shí)候,在想看的地方寫個(gè)print xx 就能在控制臺(tái)上顯示打印信息,這樣子就能知道它是什么了,但是當(dāng)我需要看大量的地方或者在一個(gè)文件中查看的時(shí)候,這時(shí)候print就不大方便了,所以Python引入了logging模塊來(lái)記錄我想要的信息,需要的朋友可以參考下
    2021-05-05
  • Python實(shí)現(xiàn)將一個(gè)正整數(shù)分解質(zhì)因數(shù)的方法分析

    Python實(shí)現(xiàn)將一個(gè)正整數(shù)分解質(zhì)因數(shù)的方法分析

    這篇文章主要介紹了Python實(shí)現(xiàn)將一個(gè)正整數(shù)分解質(zhì)因數(shù)的方法,結(jié)合實(shí)例形式對(duì)比分析了Python計(jì)算正整數(shù)分解質(zhì)因數(shù)的算法逐步改進(jìn)操作技巧,需要的朋友可以參考下
    2017-12-12
  • 分享4個(gè)Python中的非常好用的自動(dòng)化腳本

    分享4個(gè)Python中的非常好用的自動(dòng)化腳本

    這篇文章為大家準(zhǔn)備了4個(gè)很棒的Python自動(dòng)化腳本,可以解決這些問題。文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2022-11-11
  • python3個(gè)性簽名設(shè)計(jì)實(shí)現(xiàn)代碼

    python3個(gè)性簽名設(shè)計(jì)實(shí)現(xiàn)代碼

    這篇文章主要為大家詳細(xì)介紹了python3個(gè)性簽名設(shè)計(jì)的實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • Python生成器(Generator)詳解

    Python生成器(Generator)詳解

    這篇文章主要介紹了Python生成器(Generator)詳解,本文講解了什么是生成器、簡(jiǎn)單生成器、帶yield 語(yǔ)句的生成器、加強(qiáng)的生成器等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • python音頻處理用到的操作的示例代碼

    python音頻處理用到的操作的示例代碼

    本篇文章主要介紹了python音頻處理用到的操作的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-10-10
  • win10下Python3.6安裝、配置以及pip安裝包教程

    win10下Python3.6安裝、配置以及pip安裝包教程

    下面小編就為大家?guī)?lái)一篇win10下Python3.6安裝、配置以及pip安裝包教程。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-10-10
  • 簡(jiǎn)單了解python代碼優(yōu)化小技巧

    簡(jiǎn)單了解python代碼優(yōu)化小技巧

    這篇文章主要介紹了簡(jiǎn)單了解python代碼優(yōu)化小技巧,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值
    2019-07-07
  • python的re模塊應(yīng)用實(shí)例

    python的re模塊應(yīng)用實(shí)例

    這篇文章主要介紹了python的re模塊應(yīng)用實(shí)例,包括了常見的正則匹配技巧,需要的朋友可以參考下
    2014-09-09

最新評(píng)論

若羌县| 万年县| 息烽县| 正蓝旗| 甘洛县| 永嘉县| 曲沃县| 马尔康县| 繁峙县| 革吉县| 蒲城县| 张北县| 宁阳县| 汤阴县| 连南| 高台县| 庆城县| 沂水县| 丹巴县| 图片| 双辽市| 库伦旗| 商城县| 元朗区| 墨江| 郓城县| 巴彦淖尔市| 崇左市| 当阳市| 定西市| 威海市| 边坝县| 平谷区| 申扎县| 高雄县| 阜阳市| 柳江县| 大丰市| 乌鲁木齐县| 分宜县| 宜城市|