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

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

圖片


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

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

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


結果:spa

圖片


可是這樣格式化是否是有點麻煩呢?不要緊,format()有更簡便的方法。就是在花括號裏定義一個參數,而後在調用format()的時候傳入對應的參數就好了。3d

#定義文字模板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))

結果:

圖片

相關文章
相關標籤/搜索