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))

结果:

图片




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