Python
 Computer >> コンピューター >  >> プログラミング >> Python

文中の単語をアスタリスクに置き換えるPythonプログラム


プログラムを使用して、文中の単語をアスタリスクに置き換え、文からの冒とく的な単語などを検閲することができます。たとえば、

文があれば

"Go feed all the ducks in the lake"

そして、アスタリスクに置き換えたい単語、アヒルとしましょう。そうすると、最後の文は次のようになります-

"Go feed all the ***** in the lake"

この機能を実現するために、Pythonのreplace関数を直接使用できます。たとえば、

def replaceWithAsterisk(sent, word):
# Use the replace function to find and replace the word with
# same number of asterisks as the length of the word.
return sent.replace(word, "*" * len(word))

sent = "Go feed all the ducks in the lake"
censored_sent = replaceWithAsterisk(sent, "ducks")

print(censored_sent)

出力

これにより、出力が得られます-

Go feed all the ***** in the lake

  1. 文中の単語をアスタリスクに置き換えるJavaプログラム

    文中の単語をアスタリスクに置き換えるためのJavaプログラムは次のとおりです- 例 public class Demo{    static String replace_word(String sentence, String pattern){       String[] word_list = sentence.split("\\s+");       String my_result = "";       String asteris

  2. PythonでnノードのBSTの数をカウントするプログラム

    n個の異なるノードがあるとします。すべてが異なります。二分探索木を形成するためにそれらを配置できる方法の数を見つける必要があります。二分探索木で知っているように、左側のサブツリーは常に小さい値を保持し、右側のサブツリーは大きい値を保持します。 これを解決するために、カタラン数を見つけます。カタラン数C(n)は、n個の異なるキーを持つ二分探索木を表します。式は次のようになります $$ C(n)=\ frac {(2n)!} {(n + 1)!\ times n!} $$ したがって、入力がn =3の場合、出力は5になります。 これを解決するには、次の手順に従います- 関数ncr