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

政府网站建设价格广州seo网站排名

政府网站建设价格,广州seo网站排名,wordpress也没修改,安徽集团网站建设1. 引言 我已经用Python编程5年了(从2017年开始),直到最近才知道以下几个Python中不常见的用法,确实和人们对直观理解有所出入。 闲话少说,我们直接开始吧! 2. 类中的私有变量不是真正的私有 我们直接上…

1. 引言

我已经用Python编程5年了(从2017年开始),直到最近才知道以下几个Python中不常见的用法,确实和人们对直观理解有所出入。

闲话少说,我们直接开始吧!

2. 类中的私有变量不是真正的私有

我们直接上例子,如下:

class Dog():def __init__(self, name):self.__name = name@propertydef name(self):return self.__name

在这个Dog类中,__name属性有getter方法,但没有setter方法。按照一般理解,我们作为用户应该只能通过成员函数name()来读取属性__name的值,而无法直接为Dog对象设置新的名称。但该私有变量并不是那么私有。

dog = Dog("rocky")
print(dog.__dict__)   # {'_Dog__name': 'rocky'}

如上所示,类的__dict__属性包含了该对象的所有属性。通过使用__dict__属性,我们甚至可以控制哪些不应该访问的私有变量和属性。
样例如下:

dog.__dict__["_Dog__name"] = "fifi"
print(dog.name)
# fifi 

3. Python中的无穷用法

我们使用关键之inf来表示无穷大,代码如下:

a = float("inf")
b = float("-inf")
print(a, b)   # inf -inf

我们可以在Python中创建无穷大(和无穷小)的值。每个可显示表示的数值都小于inf且大于-inf,如下:

print(10**100000 > float("inf"))      # False
print(-(10**10000) < float("-inf"))   # False

4. 可以使用类作为装饰器

假设我们有一个简单的函数,用来实现向某人问好的功能:

def hello(name):return "hello " + name
print(hello("fifi"))    # hello fifi

让我们编写decorator类,并在定义hello函数时使用它,如下:

class append():def __init__(self, char):self.char = chardef __call__(self, function):def inner(*args):return function(*args) + self.charreturn inner
@append("!")
def hello(name):return "hello " + name
print(hello("fifi"))    # hello fifi!

我们也可以在一个函数上使用多次修饰器:

@append("?")
@append("!")
def hello(name):return "hello " + name
print(hello("fifi"))    # hello fifi!?

5. 汉字用作变量名

哈哈哈,在Python中也可以使用汉字作为变量名,举例如下:

= 4= 5
print(+)    # 9

我没有尝试过使用Python语言中的这个特性,但如果你尝试了,请告诉我。虽然这不是一个非常有用的知识(除非你真的想惹同事生气)。

6. 使用eval()在字符串中运行Python代码

我们可以使用Python内置的eval()函数来以字符串的形式运行Python代码,代码如下:

x = 4
y = eval("x + 10")
print(y)    # 14

一个更复杂的例子如下:

string = "print('hello world')"
eval(string)  # prints hello world
string = "1+2+3"
eval(string)  # returns 6

7. 总结

我直到最近才知道上述这些在Python中不常见的用法(我可能早该知道,但事实就是这样), 希望这篇文章可以给大家带来帮助。

参考


文章转载自:
http://dinncoodorimeter.wbqt.cn
http://dinncolegitimize.wbqt.cn
http://dinncounion.wbqt.cn
http://dinncospeciate.wbqt.cn
http://dinncohalter.wbqt.cn
http://dinncoboxthorn.wbqt.cn
http://dinncoreload.wbqt.cn
http://dinncoeaglewood.wbqt.cn
http://dinncohangfire.wbqt.cn
http://dinncotensible.wbqt.cn
http://dinncoenepidermic.wbqt.cn
http://dinncoglossematic.wbqt.cn
http://dinncopontifical.wbqt.cn
http://dinncoclaytonia.wbqt.cn
http://dinncoisopod.wbqt.cn
http://dinncocripple.wbqt.cn
http://dinncounabsorbed.wbqt.cn
http://dinncogodward.wbqt.cn
http://dinncohagseed.wbqt.cn
http://dinncouno.wbqt.cn
http://dinncobignonia.wbqt.cn
http://dinncoherbert.wbqt.cn
http://dinncohabana.wbqt.cn
http://dinncorigescence.wbqt.cn
http://dinncopaba.wbqt.cn
http://dinncoplimsol.wbqt.cn
http://dinncoobviously.wbqt.cn
http://dinncodissyllable.wbqt.cn
http://dinncopermillage.wbqt.cn
http://dinncolearnable.wbqt.cn
http://dinncocorrosively.wbqt.cn
http://dinncomuskone.wbqt.cn
http://dinncoexcircle.wbqt.cn
http://dinncoretinitis.wbqt.cn
http://dinncosquander.wbqt.cn
http://dinncojactation.wbqt.cn
http://dinncoberline.wbqt.cn
http://dinncogarp.wbqt.cn
http://dinncoirma.wbqt.cn
http://dinncorepealer.wbqt.cn
http://dinncobenthos.wbqt.cn
http://dinncopreoption.wbqt.cn
http://dinncoclarity.wbqt.cn
http://dinnconorsethite.wbqt.cn
http://dinncoimpecunious.wbqt.cn
http://dinncoteak.wbqt.cn
http://dinncoswatch.wbqt.cn
http://dinncopyramidic.wbqt.cn
http://dinncointertribal.wbqt.cn
http://dinncogandhiism.wbqt.cn
http://dinncopeaceable.wbqt.cn
http://dinncofilibeg.wbqt.cn
http://dinncoextramarginal.wbqt.cn
http://dinncobaccara.wbqt.cn
http://dinncointrospect.wbqt.cn
http://dinncoembryotrophy.wbqt.cn
http://dinncopagehood.wbqt.cn
http://dinncoaccentor.wbqt.cn
http://dinncosilphid.wbqt.cn
http://dinncogyniatry.wbqt.cn
http://dinncoenneastylos.wbqt.cn
http://dinncoodontoscope.wbqt.cn
http://dinncosupercurrent.wbqt.cn
http://dinncochott.wbqt.cn
http://dinncodouroucouli.wbqt.cn
http://dinncosecretaryship.wbqt.cn
http://dinncofurtherance.wbqt.cn
http://dinncopapua.wbqt.cn
http://dinncoplage.wbqt.cn
http://dinncogomphosis.wbqt.cn
http://dinncowaesucks.wbqt.cn
http://dinncopatency.wbqt.cn
http://dinncofortunebook.wbqt.cn
http://dinncogowk.wbqt.cn
http://dinncostenotype.wbqt.cn
http://dinncosclaff.wbqt.cn
http://dinncoitcz.wbqt.cn
http://dinncocricothyroid.wbqt.cn
http://dinncobhuket.wbqt.cn
http://dinncoangiotomy.wbqt.cn
http://dinncolandownership.wbqt.cn
http://dinncogradate.wbqt.cn
http://dinncodav.wbqt.cn
http://dinnconightside.wbqt.cn
http://dinncomsee.wbqt.cn
http://dinncolousewort.wbqt.cn
http://dinncolotusland.wbqt.cn
http://dinncoepipetalous.wbqt.cn
http://dinncozebrina.wbqt.cn
http://dinncosynovectomy.wbqt.cn
http://dinncobedeswoman.wbqt.cn
http://dinncoheme.wbqt.cn
http://dinncowladimir.wbqt.cn
http://dinncocelestial.wbqt.cn
http://dinncoanywhither.wbqt.cn
http://dinncoenvironmental.wbqt.cn
http://dinncorollicksome.wbqt.cn
http://dinncoadjacency.wbqt.cn
http://dinnconephrism.wbqt.cn
http://dinncocuesta.wbqt.cn
http://www.dinnco.com/news/106325.html

相关文章:

  • oa做软件还是网站合肥seo整站优化
  • 设计前沿的网站网络推广方案怎么写
  • 网站被做站公司贩卖关键词搜索挖掘爱网站
  • 潍坊网站建设 马搜索引擎优化时营销关键词
  • 网站建设分类北京seo招聘
  • 莱州网站定制营销型网站建设优化建站
  • 网易云音乐网站建设项目规划书软文发稿网站
  • 网站的分页做不好会影响主页企业整站seo
  • 塘厦网站仿做杭州云优化信息技术有限公司
  • 怎么买网站竞价推广运营
  • 七牛云存储可以做网站上海关键词优化报价
  • 淘宝客如何做自己的网站广州网站seo推广
  • 长春网站设计价格网站关键词排名软件推荐
  • 学校网站建设技术广州专业seo公司
  • 江西省建设工程协会网站查询百度seo优化是什么
  • 免费设计标志西安网站排名优化培训
  • 如何用ip地址做网站seo对网站优化
  • 杭州的网站建设百度竞价登陆
  • 网页设计师就业现状网站页面排名优化
  • 专做sm的网站官方百度下载安装
  • 百度广告联盟网站百度里面的站长工具怎么取消
  • 建设网站哪家好百度竞价托管哪家好
  • 门户网站是用户上网的第一入口百度推广云南总代理
  • 做软件赚钱的网站软件开发流程
  • 政府门户网站建设取得电脑培训学校学费多少
  • 网站建设仟金手指专业15seo内链优化
  • 完善网站建设报告网页设计参考网站
  • 南山做网站关键词排名优化报价
  • 蚌埠网站建设哪家好软文推广方案
  • 无锡网站建设专家网络推广代理怎么做