当前位置: 首页 > news >正文

扶沟县建设局网站营销型网站建设实战感想

扶沟县建设局网站,营销型网站建设实战感想,邮箱地址注册入口,冷水江网页定制用Python循环创建多个变量#xff0c; 如创建 a1 、a2 、a3 、a4 、a5 或 self.a1 、self.a2 、 self.a3 一. 可以通过python的内置函数locals 来完成 locals是python的内置函数#xff0c;他可以以字典的方式去访问局部和全局变量。 python里面用名字空间记录着变量#xf…用Python循环创建多个变量 如创建 a1 、a2 、a3 、a4 、a5 或 self.a1 、self.a2 、 self.a3 一. 可以通过python的内置函数locals 来完成 locals是python的内置函数他可以以字典的方式去访问局部和全局变量。 python里面用名字空间记录着变量就像javascript的window一样他记录着各种全局变量。 每个模块每个函数都有自己的名字空间记录着变量常量类的命名和值。 就像JS一样当python在使用变量时会按照下面的步骤去搜索 1、函数或类的局部变量。 2、全局变量。 3、内置变量。 以上三个步骤其中一下步骤找到对应的变量就不会再往下找。如果在这三个步骤都找不到就会抛出异常。 Python 也可以像javascript那样动态生成变量。我们看javascript的动态生成变量 1 var obj {};2 for (var i 0, len 10; i len; i){3 obj[a i] i;4 }5 6 console.log(i); //{a0:0, a1:1....,a9:9} Python中的locals 方法 1 createVar locals()2 listTemp range(1,10)3 for i,s inenumerate(listTemp):4 createVar[ai] s5 printa1,a2,a36 #...... 1 deffoo(args):2 x1 3 printlocals()4 5 foo(123)6 7 #将会得到 {arg:123,x:1} 1 for i in range(3):2 locals()[astr(i)]i3 print astr(i) 打印结果变量名 a0 a1 a2 对应值 a00 a11 a22 二. 对于class推荐使用setattr()方法 setattr给对象添加属性或者方法 setattr( object, name, value) This is the counterpart of getattr(). The arguments are an object, a string and an arbitrary value. The string may name an existing attribute or a new attribute. The function assigns the value to the attribute, provided the object allows it. For example, setattr(x, foobar, 123) is equivalent to x.foobar 123. 1 classtest(object) :2 def __init__(self):3 dic{a:aa,b:bb}4 for i indic.keys() :5 setattr(self,i,dic[i]) #第一个参数是对象这里的self其实就是test.第二个参数是变量名第三个是变量值 6 print(self.a)7 print(self.b)8 ttest() 打印结果 aa , bb 动态打印self变量 1 exec(self.astr(i).move(str(x),str(y)))2 exec(self.astr(i).show()) 提示 动态创建字典会带来额外开销如果可以的话请尽量指定键值对。
http://www.zqtcl.cn/news/785825/

相关文章:

  • 四川网站建设哪家专业辽宁招投标工程信息网
  • 小语种网站建设wordpress 上传图片不显示
  • 建网站什么网最好重庆制作网站公司简介
  • 中国建站平台邯郸现代建设集团网站
  • 爱站seo排名可以做哪些网站宁波网站怎么建设
  • 洛阳市伊滨区建设局网站企业集团网站源码
  • 做修图网站电脑配置wordpress后台登录页面美化
  • 中国十大物联网公司广州网站快速排名优化
  • 发帖网站有哪些wordpress提请审批
  • 网页设计网站导航怎么弄红色字体的内蒙古住房与建设厅网站
  • 微信网站什么做百度官网认证
  • 怎么提升网站流量做五金建材市场的网站
  • 网站合作流程h5网站怎么做api对接
  • asp.net 网站 结构手机客户端网站建设
  • 图片网站怎么做SEO参与网站建设注意
  • 网站界面设计案例教程wordpress更新报错
  • Dw做网站怎么加logo如何申请小程序店铺
  • 官方网站下载官方版本wordpress文字可以动的插件
  • 企业网站模板 免费下载网站建设服务采购方案模板下载
  • 在万网申请的域名_需要把万网的账户密码给做网站的吗做鱫视频网站
  • 网站建设360wordpress 音乐下载主题
  • 站群推广wordpress换logo
  • 苏州网站建设丶好先生科技电脑怎样做幻灯片的网站
  • 什么网站可以做线上邀请函大米网络营销推广方案
  • .net做网站实例 贴吧软件开发前景和发展
  • 合肥快速建站模板软件开发文档编制
  • 深圳免费网站设计平板做网站服务器
  • 注册或者浏览社交类网站时不恰当威宁做网站
  • 国外的电商网站有哪些方面沈阳医疗网站制作
  • 那个企业网站是用vue做的网站频道运营怎么做