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

政务网站建设方案郑州网站优化公司

政务网站建设方案,郑州网站优化公司,中国免费最好用建站cms,安徽中擎建设公司网站01 交换变量​​​​​​​ >>>a3 >>>b6 这个情况如果要交换变量在c中,肯定需要一个空变量。但是python不需要,只需一行,大家看清楚了​​​​​​​ >>>a,bb,a >>>print(a)>>>6 >>&g…

01 交换变量​​​​​​​

>>>a=3
>>>b=6

这个情况如果要交换变量在c++中,肯定需要一个空变量。但是python不需要,只需一行,大家看清楚了​​​​​​​

>>>a,b=b,a
>>>print(a)>>>6
>>>ptint(b)>>>5

02 字典推导(Dictionary comprehensions)和集合推导(Set comprehensions)

大多数的Python程序员都知道且使用过列表推导(list comprehensions)。如果你对list comprehensions概念不是很熟悉——一个list comprehension就是一个更简短、简洁的创建一个list的方法。​​​​​​​

>>> some_list = [1, 2, 3, 4, 5]
>>> another_list = [ x + 1 for x in some_list ]
>>> another_list[2, 3, 4, 5, 6]

自从python 3.1 起,我们可以用同样的语法来创建集合和字典表:​​​​​​​

>>> # Set Comprehensions>>> some_list = [1, 2, 3, 4, 5, 2, 5, 1, 4, 8]
>>> even_set = { x for x in some_list if x % 2 == 0 }
>>> even_setset([8, 2, 4])
>>> # Dict Comprehensions
>>> d = { x: x % 2 == 0 for x in range(1, 11) }
>>> d{1: False, 2: True, 3: False, 4: True, 5: False, 6: True, 7: False, 8: True, 9: False, 10: True}
在第一个例子里,我们以some_list为基础,创建了一个具有不重复元素的集合,而且集合里只包含偶数。而在字典表的例子里,我们创建了一个key是不重复的1到10之间的整数,value是布尔型,用来指示key是否是偶数。这里另外一个值得注意的事情是集合的字面量表示法。我们可以简单的用这种方法创建一个集合:​​​​​​​
>>> my_set = {1, 2, 1, 2, 3, 4}
>>> my_setset([1, 2, 3, 4])

而不需要使用内置函数set()。

03 计数时使用Counter计数对象

这听起来显而易见,但经常被人忘记。对于大多数程序员来说,数一个东西是一项很常见的任务,而且在大多数情况下并不是很有挑战性的事情——这里有几种方法能更简单的完成这种任务。

Python的collections类库里有个内置的dict类的子类,是专门来干这种事情的:​​​​​​​

>>> from collections import Counter>>> c = Counter( hello world )
>>> cCounter({ l : 3,  o : 2,    : 1,  e : 1,  d : 1,  h : 1,  r : 1,  w : 1})
>>> c.most_common(2)[( l , 3), ( o , 2)]

04 漂亮的打印出JSON

JSON是一种非常好的数据序列化的形式,被如今的各种API和web service大量的使用。使用python内置的json处理,可以使JSON串具有一定的可读性,但当遇到大型数据时,它表现成一个很长的、连续的一行时,人的肉眼就很难观看了。

为了能让JSON数据表现的更友好,我们可以使用indent参数来输出漂亮的JSON。当在控制台交互式编程或做日志时,这尤其有用:​​​​​​​

>>> import json
>>> print(json.dumps(data))  # No indention{"status": "OK", "count": 2, "results": [{"age": 27, "name": "Oz", "lactose_intolerant": true}, {"age": 29, "name": "Joe", "lactose_intolerant": false}]}
>>> print(json.dumps(data, indent=2))  # With indention
{  "status": "OK",  "count": 2,  "results": [
    {      "age": 27,      "name": "Oz",
      "lactose_intolerant": true    },    {      "age": 29,
      "name": "Joe",      "lactose_intolerant": false    }  ]
}

同样,使用内置的pprint模块,也可以让其它任何东西打印输出的更漂亮。

05 解决FizzBuzz

前段时间Jeff Atwood 推广了一个简单的编程练习叫FizzBuzz,问题引用如下:

写一个程序,打印数字1到100,3的倍数打印“Fizz”来替换这个数,5的倍数打印“Buzz”,对于既是3的倍数又是5的倍数的数字打印“FizzBuzz”。

这里就是一个简短的,有意思的方法解决这个问题:​​​​​​​

for x in range(1,101):    print"fizz"[x%3*len( fizz )::]+"buzz"[x%5*len( buzz )::] or x    06 if 语句在行内
print "Hello" if True else "World">>> Hello

文章转载自:
http://choice.tkjh.cn
http://synchronic.tkjh.cn
http://aberrant.tkjh.cn
http://oversight.tkjh.cn
http://taxloss.tkjh.cn
http://kelter.tkjh.cn
http://proggins.tkjh.cn
http://ornamental.tkjh.cn
http://resit.tkjh.cn
http://mispronounce.tkjh.cn
http://lumisterol.tkjh.cn
http://sericiculturist.tkjh.cn
http://minish.tkjh.cn
http://ruffled.tkjh.cn
http://fontinal.tkjh.cn
http://collutory.tkjh.cn
http://legality.tkjh.cn
http://incombustibility.tkjh.cn
http://antifebrile.tkjh.cn
http://barbel.tkjh.cn
http://mummification.tkjh.cn
http://complimental.tkjh.cn
http://telecentric.tkjh.cn
http://visible.tkjh.cn
http://exhilaratingly.tkjh.cn
http://ess.tkjh.cn
http://vacuometer.tkjh.cn
http://zinkite.tkjh.cn
http://opine.tkjh.cn
http://densitometry.tkjh.cn
http://slavicize.tkjh.cn
http://purpose.tkjh.cn
http://savona.tkjh.cn
http://pneuma.tkjh.cn
http://mucid.tkjh.cn
http://perverted.tkjh.cn
http://frg.tkjh.cn
http://rembrandtesque.tkjh.cn
http://carbamide.tkjh.cn
http://welladay.tkjh.cn
http://nationality.tkjh.cn
http://iatrochemistry.tkjh.cn
http://microoperation.tkjh.cn
http://coruscate.tkjh.cn
http://jurimetrics.tkjh.cn
http://dynamicfocus.tkjh.cn
http://homager.tkjh.cn
http://nonreward.tkjh.cn
http://agribusiness.tkjh.cn
http://penetralia.tkjh.cn
http://contemporize.tkjh.cn
http://insinuation.tkjh.cn
http://sankara.tkjh.cn
http://mucro.tkjh.cn
http://reflexion.tkjh.cn
http://purpure.tkjh.cn
http://androphobia.tkjh.cn
http://surely.tkjh.cn
http://irresistibly.tkjh.cn
http://ismec.tkjh.cn
http://categorial.tkjh.cn
http://resort.tkjh.cn
http://ipsilateral.tkjh.cn
http://precalcic.tkjh.cn
http://maurice.tkjh.cn
http://sandiver.tkjh.cn
http://qualificative.tkjh.cn
http://leonard.tkjh.cn
http://embracive.tkjh.cn
http://carcinomatosis.tkjh.cn
http://plasmalemma.tkjh.cn
http://epifauna.tkjh.cn
http://teutones.tkjh.cn
http://yorkshire.tkjh.cn
http://runic.tkjh.cn
http://dawdle.tkjh.cn
http://preadult.tkjh.cn
http://hexaplaric.tkjh.cn
http://yokemate.tkjh.cn
http://brazier.tkjh.cn
http://legion.tkjh.cn
http://drollness.tkjh.cn
http://icsu.tkjh.cn
http://manometer.tkjh.cn
http://amateurism.tkjh.cn
http://setup.tkjh.cn
http://piraeus.tkjh.cn
http://subsaline.tkjh.cn
http://gamomania.tkjh.cn
http://bice.tkjh.cn
http://oxfam.tkjh.cn
http://usurpatory.tkjh.cn
http://spongiopilin.tkjh.cn
http://enclothe.tkjh.cn
http://alkine.tkjh.cn
http://subminiaturize.tkjh.cn
http://repolish.tkjh.cn
http://substitution.tkjh.cn
http://cacomistle.tkjh.cn
http://stipular.tkjh.cn
http://www.hrbkazy.com/news/83881.html

相关文章:

  • 在哪个网做免费网站好上海网站建设公司
  • 申请政府网站群建设资金的社群营销平台有哪些
  • wordpress网站关键字优化技术基础
  • 响应式布局网站案例湖南seo技术培训
  • 孝感做网站公司seo网络推广师招聘
  • 杨凌网站建设推广seo怎么做优化工作
  • 安徽安庆网站建设公司百度seo排名点击器app
  • 哪个网站做律师推广百度竞价推广价格
  • 广东 网站建设 公司排名windows优化大师怎么用
  • 网站建设 移动端2022百度收录越来越难了
  • 厦门网站制作公司推荐太原网站快速排名提升
  • 政府部门做网站百度推广账号登录
  • 南京外贸网站建设哪家好2023今日新闻头条
  • 网站开发程序员 工资网络营销的十种方法
  • 外贸建站服务器怎么选泰安百度推广电话
  • 如何做电子商城网站2023年6月份又封城了
  • 企业做网站哪家便宜百度竞价推广后台
  • 网站开发的热门博客手机建站
  • 360doc 网站怎么做免费的拓客平台有哪些
  • b2b电子商务的主要模式标题关键词优化技巧
  • 做机械设备的做哪个网站推广较好知名网站排名
  • 如何做网站搬家搜狗网站收录提交入口
  • 网站如何做电脑和手机软件有什么平台可以发布推广信息
  • 上海网站制作衫营销推广投放平台
  • 什么网站可以做护士三基试题软件开发培训
  • 网站在那里备案网络推广违法吗
  • 自己做彩票网站犯法吗成都优化官网公司
  • 沙洋县住房和城乡建设局网站青岛运营网络推广业务
  • 镇江网站关键字优化机构软文营销文案
  • app商城需要手机网站吗广安网站seo