for循环连续创建对象
版权声明:转载请标注来源 https://blog.csdn.net/hehedadaq/article/details/81742013
前言:
在获取CSDN访问量的小项目中,需要获取我所有博客,创建了一个Blog类,所以需要创建n多个对象。
所以就需要用一个for循环创建。
然后普通的操作,好像并不能让字符串变成变量名!
因此我百度了一下,找到了下面的方法,这个就不加链接了,因为太多了
代码:
class Blog:
def __init__(self,num):
print("a new object num is",num)
self.value = num
def __str__(self):
return str(self.value+3)
# 循环建立四个对象,locals()函数可以将字符串转换为变量名!
#具体的操作和含义我并不清楚,大家可以自行百度~
for i in range(1,5):
locals()['blog_'+str(i)] = Blog(i)
#验证是否有blo_3这个对象变量
print(blog_3)
我们来看看显示的效果~
('a new object num is', 1)
('a new object num is', 2)
('a new object num is', 3)
('a new object num is', 4)
3
可以看出,确实创建了四个对象,而且变量名为“blog_3"的对象确实存在~
OK,我们又解决了一个小问题~
for循环连续创建对象相关推荐
- java计算list集合中重复对象的次数及for循环内外创建对象
2019独角兽企业重金招聘Python工程师标准>>> 我的需求:计算字符串集合中"数值"出现的次数,然后在for循环中计算"数值"及出现的次 ...
- java中的for循环里面创建对象和for循环外面创建对象之间的区别
问题描述: 其实就是我在for循环外面场景对象.想着可以节省内存,可是最终返回list的对象都是最后一个对象对应的数据,代码如下: List<SelectSelfTestReportVo.Con ...
- 使用jquery实现的循环连续可停顿滚动
使用jquery实现的循环连续可停顿滚动,并应用于滚动图片,滚动层.记得一定要有jquery库哦~ 一.单行滚动 <!DOCTYPE html PUBLIC "-//W3C//DT ...
- java 循环list 对象_java计算list集合中重复对象的次数及for循环内外创建对象
我的需求:计算字符串集合中"数值"出现的次数,然后在for循环中计算"数值"及出现的次数 解决方案: 1.使用collections类中的frequency(集 ...
- php for循环九九乘法表,for循环连续求和、九九乘法表代码
for循环的经典例子就是连续求和了:1+2+3+--+100,讲了一个多小时,还是有同学不会.做程序得有思想,有的同学一直敲键盘,也没搞出来.在做这个求和之前,我们要思考一下,求和其实就是连续的累加, ...
- python for循环连续输入五个成绩判断等级_Python条件循环判断
1.条件判断语句 Python中条件选择语句的关键字为:if .elif .else这三个.其基本形式如下: 1 2 3 4 5 6 7 8 9 age_of_cc= 27 age= int(inpu ...
- python for循环连续输入五个成绩判断等级_Python基础(1)——输入输出/循环/条件判断/基本数据类型...
一.编程语言 1. 编译型语言:先编译,再执行 (先编译成二进制) 举例:英文书翻译成中文再看 C.C++.C# 2.解释型语言:一边执行一边编译 举例:英文书找个翻译,它翻译一行你听一行 php.j ...
- python for循环连续输入五个成绩判断等级_Python 入门(五)条件判断和循环
有的时候,一个 if ... else ... 还不够用.比如,根据年龄的划分: 条件1:18岁或以上:adult 条件2:6岁或以上:teenager 条件3:6岁以下:kid 我们可以用一个 if ...
- 求助-影像组学 for循环连续提取影像受阻
本人正在学习影像组学 for m in list_1 : imgname = 'C:/Users/swift/image2/fortest'+str(m)+'.nrrd' maskname = 'C: ...
最新文章
- 一文带你读懂边缘计算是什么
- 代码演示C#各版本新功能
- NOI2012 Day2
- 常用计算机的外部组成设备有哪些,9计算机外部设备..doc
- 物联网时代 公共建筑应该改变些什么
- 一步步教你3个月打造10万IP的流量(实战演练)(admin9.com/波菜)
- 信息安全数学基础(近世代数部分)
- 利用python自动解析摩斯电码音频文件
- 3Dmax-Vray动画渲染参数预设
- 基于STM32F103C8T6 HAL库 TM7705数据读取
- 苹果怎么信任企业级开发者_苹果企业签名是什么意思?
- c语言给数组整体赋值,c语言给数组赋值有哪些形式
- android 禁止获得焦点,防止EditText自动获取焦点
- csgo跑图文件_一键跑图!极为方便的CSGO跑图工具(附2020年5月28日更新)
- 好好吃饭,才是最大的教养
- securecrt下传输大文件
- mysql数据库select语句用法_mysql学习笔记之完整的select语句用法实例详解
- 什么是微服务架构?什么是服务注册与服务发现?
- 计算机与音乐整合的教学设计,《音乐与诗歌的交融》教学设计
- xml文件读写(C#)
热门文章
- ASP.NET防止用户多次登录的方法
- CentOS下PostgreSQL 主从实现之异步流复制(Hot Standby)
- Ubuntu 16.04扩展swap分区(内存)
- dpkg: error: dpkg status database is locked by another process
- StringBulider StringBuffer
- maven项目发布到tomcat后没有lib目录解决方案
- Vs2012使用strcpy出错之解决方法
- display:inline-block带来的问题及解决办法
- Oracle sql 错误 : ORA-01861: 文字与格式字符串不匹配和日期与字符串互转问题解决
- 【虚拟机ubuntu设置ssh】ssh连不上问题解决方法