对于python初学者有哪些项目可以用来练练手( 四 )

我们几乎快成功了。但是还缺一个format_bitcoin_history函数。它将bitcoin_history作为参数,然后使用被Telegram允许的基本HTML标签(像\u0026lt;br\u0026gt;, \u0026lt;b\u0026gt;, \u0026lt;i\u0026gt; 等等)变换格式。将这个函数复制到main()之上。
def format_bitcoin_history(bitcoin_history): rows = for bitcoin_price in bitcoin_history: # Formats the date into a string: \u0026#39;24.02.2018 15:09\u0026#39; date = bitcoin_price.strftime(\u0026#39;%d.%m.%Y %H:%M\u0026#39;) price = bitcoin_price # \u0026lt;b\u0026gt; (bold) tag creates bolded text # 24.02.2018 15:09: $\u0026lt;b\u0026gt;10123.4\u0026lt;/b\u0026gt; row = \u0026#39;{}: $\u0026lt;b\u0026gt;{}\u0026lt;/b\u0026gt;\u0026#39;.format(date, price) rows.append(row) # Use a \u0026lt;br\u0026gt; (break) tag to create a new line # Join the rows delimited by \u0026lt;br\u0026gt; tag: row1\u0026lt;br\u0026gt;row2\u0026lt;br\u0026gt;row3return \u0026#39;\u0026lt;br\u0026gt;\u0026#39;.join(rows)最后在手机上显示的结果是这样的:

对于python初学者有哪些项目可以用来练练手


【对于python初学者有哪些项目可以用来练练手】 然后,我们的功能就完成了,只要比特币的价格一更新,手机移动端就有提示。当然,如果你嫌烦也可以在app里面off掉。

■网友
之前答过了呀,随便找个你有兴趣的东西复刻一下,对GUI有兴趣就写个写字板,对Web感兴趣做个,对游戏有兴趣就做个俄罗斯方块。
■网友
推荐我自己的开源项目吧:http://pythoner.org网站源码:tianyu0915/pythoner.net · GitHub ,在大二暑假时候写的,毕业之后没太多时间维护,你可以pull下来玩一玩,能顺便提交pull request就最好了


推荐阅读