Python怎麼實現營銷號生成器功能?

最近在網上有一個很火的營銷號生成器,用幾個詞填在一段固定格式的文字裏,就可以生成常見的營銷號風格文字。

圖片


接下來嘗試用Python實現這個功能吧。首先我們先根據上面的生成結果定義文字的模板。

#定義文字模板txt = '''    {}{}是怎麼回事呢?{}相信大家都很熟悉,但是{}{}是怎麼回事呢,下面就讓小編帶大家一起了解吧。    {}{},其實就是{},大家可能會很驚訝{}怎麼會{}呢?但事實就是這樣,小編也感到非常驚訝。    這就是關於{}{}的事情了,大家有什麼想法呢,歡迎在評論區告訴小編一起討論哦!'''

然後用format()去格式化字符串。
#定義主體somebody = 'python'
#定義事件something = '可以製作營銷號生成器'
#定義另一種說法other_word = 'python功能很強大'
#打印結果print(txt.format(somebody, something, somebody, somebody, something, somebody, something, other_word, somebody, something, somebody, something))


結果:

圖片


但是這樣格式化是不是有點麻煩呢?沒關係,format()有更簡便的方法。就是在花括號裏定義一個參數,然後在調用format()的時候傳入對應的參數就行了。

#定義文字模板txt = '''    {somebody}{something}是怎麼回事呢?{somebody}相信大家都很熟悉,但是{somebody}{something}是怎麼回事呢,下面就讓小編帶大家一起了解吧。    {somebody}{something},其實就是{other_word},大家可能會很驚訝{somebody}怎麼會{something}呢?但事實就是這樣,小編也感到非常驚訝。    這就是關於{somebody}{something}的事情了,大家有什麼想法呢,歡迎在評論區告訴小編一起討論哦!'''
#定義主體somebody = 'python'
#定義事件something = '可以製作營銷號生成器'
#定義另一種說法other_word = 'python功能很強大'
#打印結果print(txt.format(somebody=somebody, something=something, other_word=other_word))

結果:

圖片




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章