在持续学习Python的过程中,我们可能会因为某些因素而在一段时间内没有接触Python。那么我们如何快速的复习一下曾经学过的 python 呢?

语法/变量/表达式

也许我们能找到一个小小例子来快速的复习一下基本语法,那么这种例子有很多,比如:打印九九乘法表/斐波那契数列/排序法等等。

九九乘法表

快速复习 for 及 print format 等函数的用法。

for i in range(1,10):

for j in range(1,i+1):

print("{}X{}={}".format(i,j,i*j), end=' ')

print()

一摞 Python 风格的纸牌

在看《流畅Python》那本书的时候,第一章第一个小例子非常吸引人,具体代码如。Python3 扑克牌 collections.namedtuple 这个函数可以快速创建一个只有属性的类,我们通过这个方法来创建一张扑克牌的类,rank 和 suit 分别代表牌面数值和花色。

import collections

from random import choice

Card = collections.namedtuple('Card',['rank','suit'])

#创建一副扑克牌的类

class Cards:

ranks = [str(n) for n in range(2,11)] + list('JQKA')#从2-10的数字

suits = 'spades clubs diamonds clubs'.split()# 黑桃 方块 草花 红桃

def __init__(self):

'''创建一副扑克牌'''

self._cards = [Card(rank,suit) for suit in self.suits

for rank in self.ranks] + ['King','Queen']

def __len__(self):

return len(self._cards)

def __getitem__(self,position):

return self._cards[position]

deck = Cards()#创建一副扑克牌

print(len(deck))#打印有多少张

#打印所有纸牌

for i in range(len(deck)):

print(deck[i])

print(choice(deck))#随机抽取一张纸牌

我觉得这个纸牌的小例子很有意思,复习了类及列表推导等一些小概念。当然快速复习的小例子还有很多的,比如下边的例子:

简单的复利计算

p = 10000 #初始金额

rate = 0.04/365 #利率 例如余额宝的年化收益为4%,那么每天的这里计算每天的收益

days = 100

day = 1

while day <= days :

p = p * (1+rate)#复利,余额宝是每天的利滚利

print('%s天:%2.2f' % (day,p)) #打印当前年份及金额

day += 1

通过以上三个小例子,是不是又引起了你对Python的兴趣?温故而知新,加油~

【专业Python IDE推荐】——PyCharm

PyCharm 是一款Python IDE,其带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。此外,该IDE提供了一些高级功能,以用于Django框架下的专业Web开发。

python变量快速学习_如何快速的复习学习过的Python相关推荐

  1. python变量定义大全_详解python变量与数据类型

    这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...

  2. python变量定义 关键字_(四)Robot Framework 基础关键字

    相信你已经迫不及待的要拿 Robot Framework 写自动化测试项目了,先别着急! 当你要使用 Python 去开发一个网站的时候,是不是要先从 Python 的基本语法学起? Builtin ...

  3. python变量和列表_自学python第一天——变量和列表

    从零开始,万事开头难,从最基础的开始.学python已有几天,因为有C语言和perl语言的基础,学起python确实是很快,我发现python有很多很好的函数功能,比如: chl = "la ...

  4. python十大重点_你见过的最全面的 Python 重点

    由于总结了太多的东西,所以篇幅有点长,这也是我'缝缝补补'总结了好久的东西. Py2 VS Py3print成为了函数,python2是关键字 不再有unicode对象,默认str就是unicode ...

  5. python编译器入门教程_一篇让你直接入门的 Python 教程

    目录(1)Python是什么?Python属性 (2)获取Python-一个Prelim选择Python版本 (3)如何获得Python? (4)确认Python安装PythonShell (5)语言 ...

  6. python列表平均值函数_如何计算列表的平均值-统计信息和Python的均值函数详细解释

    python列表平均值函数 Mathematics and programming go hand in hand. If you are a programmer, at some point yo ...

  7. python类变量共享吗_第7.12节 可共享的Python类变量

    第7.12节 可共享的Python类变量 一.    引言 在上节已经引入介绍了类变量和实例变量,类体中定义的变量为类变量,默认属于类本身,实例变量是实例方法中定义的self对象的变量,对于每个实例都 ...

  8. python你的人生_人生苦短:运行你的第一个 Python 脚本

    Shell 是一个Read-Eval-Print-Loop(REPL),它只接受命令,评估它们并打印输出. 我会假设你已经安装了一个有效的Python解释器,已经准备运行你的第一个Python脚本. ...

  9. python画画代码大全_太赞了,微软正式推出 Python 零基础教程!

    公众号关注 "GitHubDaily"设为 "星标",每天带你逛 GitHub!Python 可以说是当今世界最火的编程语言之一了.数据科学家和人工智能从业者们 ...

  10. python内存池机制_看过来啦!教你用Python进行内存管理

    原标题:看过来啦!教你用Python进行内存管理 现在学Python的小伙伴有很多啦!Python语言的发展前景也是有目共睹.小助手今天为大家带来了Python中内存管理的方法,一起来学习一下吧~ P ...

最新文章

  1. Java基础-Date类常用方法介绍
  2. Application Virtualization 4.5 部署之(一)
  3. asp.net oracle优化,[转]ASP.NET性能优化
  4. python3怎么创建一个链表_怎么创建一个自己的微信公众号
  5. Go语言命令行库urfave/cli简介
  6. jupyter 代码自动补全_在 Pycharm 中安装及使用 Jupyter (图文详解)
  7. SDUT-3378_数据结构实验之查找六:顺序查找
  8. java 父子级json组装不用递归_2020面试阿里Java研发岗题库总结,想虐面试官不能错过的面试宝典...
  9. c构造函数和析构函数_C ++构造函数,析构函数能力问题和答案(第2组)
  10. canal 入门(1)
  11. 一点排位就安全异常退出_吃鸡战场排位连跪最好的处理方式并不是继续排位,大神一般这样做!...
  12. Visual Studio Code 支持TensorFlow配置支持
  13. iOS开发之跳转指定的tabbar控制器(二级页面跳转到指定的tabbar页面)
  14. 地址转换函数(点分十进制与网络字节序的二进制)
  15. javascript 构造函数方式定义对象 (转载)
  16. NodeJS必知基础知识(非巨详细)
  17. 百度富文本编辑器修改图片上传尺寸
  18. Python之父退休,龟叔与Python的渊源
  19. 我推崇的流行唱法:美國Speech Level Singing的介紹和討論(推荐)
  20. dedecms友情链接字数修改

热门文章

  1. html5视频播放自动全屏
  2. qq炫舞更新显示服务器失败,为什么QQ炫舞已经是最新版本还要更新 而且总是更新失败...
  3. python数据清洗实例_hive 的日志处理统计网站的 PV 、UV案例 与 给合 python的数据清洗数据案例...
  4. 蔡高厅高等数学26-反函数的求导法则
  5. 如何提取音频从F4V
  6. 圆头像 微信小程序 绘图_[微信小程序]授权头像修改圆形
  7. 4,25黄金原油周一操作策略及趋势分析
  8. html5 win8风格站点,HTML5 Win8砖块样式的界面布局
  9. c语言编译英语翻译器,【图片】【C语言】【windows】---在线翻译器【erbi_lucifer吧】_百度贴吧...
  10. Django 搭建博客网站-task01:基础知识