python变量快速学习_如何快速的复习学习过的Python
在持续学习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相关推荐
- python变量定义大全_详解python变量与数据类型
这篇文章我们学习 Python 变量与数据类型 变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念,变量可以通过变量名访问.在 Python 中 变量命名规定,必须是大小写英文,数字 ...
- python变量定义 关键字_(四)Robot Framework 基础关键字
相信你已经迫不及待的要拿 Robot Framework 写自动化测试项目了,先别着急! 当你要使用 Python 去开发一个网站的时候,是不是要先从 Python 的基本语法学起? Builtin ...
- python变量和列表_自学python第一天——变量和列表
从零开始,万事开头难,从最基础的开始.学python已有几天,因为有C语言和perl语言的基础,学起python确实是很快,我发现python有很多很好的函数功能,比如: chl = "la ...
- python十大重点_你见过的最全面的 Python 重点
由于总结了太多的东西,所以篇幅有点长,这也是我'缝缝补补'总结了好久的东西. Py2 VS Py3print成为了函数,python2是关键字 不再有unicode对象,默认str就是unicode ...
- python编译器入门教程_一篇让你直接入门的 Python 教程
目录(1)Python是什么?Python属性 (2)获取Python-一个Prelim选择Python版本 (3)如何获得Python? (4)确认Python安装PythonShell (5)语言 ...
- python列表平均值函数_如何计算列表的平均值-统计信息和Python的均值函数详细解释
python列表平均值函数 Mathematics and programming go hand in hand. If you are a programmer, at some point yo ...
- python类变量共享吗_第7.12节 可共享的Python类变量
第7.12节 可共享的Python类变量 一. 引言 在上节已经引入介绍了类变量和实例变量,类体中定义的变量为类变量,默认属于类本身,实例变量是实例方法中定义的self对象的变量,对于每个实例都 ...
- python你的人生_人生苦短:运行你的第一个 Python 脚本
Shell 是一个Read-Eval-Print-Loop(REPL),它只接受命令,评估它们并打印输出. 我会假设你已经安装了一个有效的Python解释器,已经准备运行你的第一个Python脚本. ...
- python画画代码大全_太赞了,微软正式推出 Python 零基础教程!
公众号关注 "GitHubDaily"设为 "星标",每天带你逛 GitHub!Python 可以说是当今世界最火的编程语言之一了.数据科学家和人工智能从业者们 ...
- python内存池机制_看过来啦!教你用Python进行内存管理
原标题:看过来啦!教你用Python进行内存管理 现在学Python的小伙伴有很多啦!Python语言的发展前景也是有目共睹.小助手今天为大家带来了Python中内存管理的方法,一起来学习一下吧~ P ...
最新文章
- Java基础-Date类常用方法介绍
- Application Virtualization 4.5 部署之(一)
- asp.net oracle优化,[转]ASP.NET性能优化
- python3怎么创建一个链表_怎么创建一个自己的微信公众号
- Go语言命令行库urfave/cli简介
- jupyter 代码自动补全_在 Pycharm 中安装及使用 Jupyter (图文详解)
- SDUT-3378_数据结构实验之查找六:顺序查找
- java 父子级json组装不用递归_2020面试阿里Java研发岗题库总结,想虐面试官不能错过的面试宝典...
- c构造函数和析构函数_C ++构造函数,析构函数能力问题和答案(第2组)
- canal 入门(1)
- 一点排位就安全异常退出_吃鸡战场排位连跪最好的处理方式并不是继续排位,大神一般这样做!...
- Visual Studio Code 支持TensorFlow配置支持
- iOS开发之跳转指定的tabbar控制器(二级页面跳转到指定的tabbar页面)
- 地址转换函数(点分十进制与网络字节序的二进制)
- javascript 构造函数方式定义对象 (转载)
- NodeJS必知基础知识(非巨详细)
- 百度富文本编辑器修改图片上传尺寸
- Python之父退休,龟叔与Python的渊源
- 我推崇的流行唱法:美國Speech Level Singing的介紹和討論(推荐)
- dedecms友情链接字数修改
热门文章
- html5视频播放自动全屏
- qq炫舞更新显示服务器失败,为什么QQ炫舞已经是最新版本还要更新 而且总是更新失败...
- python数据清洗实例_hive 的日志处理统计网站的 PV 、UV案例 与 给合 python的数据清洗数据案例...
- 蔡高厅高等数学26-反函数的求导法则
- 如何提取音频从F4V
- 圆头像 微信小程序 绘图_[微信小程序]授权头像修改圆形
- 4,25黄金原油周一操作策略及趋势分析
- html5 win8风格站点,HTML5 Win8砖块样式的界面布局
- c语言编译英语翻译器,【图片】【C语言】【windows】---在线翻译器【erbi_lucifer吧】_百度贴吧...
- Django 搭建博客网站-task01:基础知识