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

本地网站建设开发信息大全低价建设网站

本地网站建设开发信息大全,低价建设网站,品牌建设中企业要注意哪些问题,蛋糕店网页设计免费模板01 交换变量​​​​​​​ a3 b6 这个情况如果要交换变量在c中#xff0c;肯定需要一个空变量。但是python不需要#xff0c;只需一行#xff0c;大家看清楚了​​​​​​​ a,bb,a print(a)6 a3 b6 这个情况如果要交换变量在c中肯定需要一个空变量。但是python不需要只需一行大家看清楚了​​​​​​​ a,bb,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 Comprehensionsd { 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 jsonprint(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, indent2)) # 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到1003的倍数打印“Fizz”来替换这个数5的倍数打印“Buzz”对于既是3的倍数又是5的倍数的数字打印“FizzBuzz”。 这里就是一个简短的有意思的方法解决这个问题​​​​​​​ for x in range(1,101): printfizz[x%3*len( fizz )::]buzz[x%5*len( buzz )::] or x 06 if 语句在行内 print Hello if True else World Hello
http://www.tj-hxxt.cn/news/138588.html

相关文章:

  • 上海cms网站建设展厅设计图
  • 佛山网站免费制作网站被降权的原因
  • 个人网站做淘宝客会怎样p2p电影网站开发
  • 上海高端网站建设网站界面ui设计国家开放大学答案
  • 最爱网南京seo优化公司
  • 郑州网站设计 郑州网站开发手机优化大师怎么卸载
  • 推广公司的网站可以采取哪些方式怎样做农产品交易平台网站
  • 重庆祥云平台做网站坪地网站建设基本流程
  • 广州网站建设系统某网站开发工具和技术
  • 网站建设前台与后台最新技术wordpress分类页面添加幻灯片
  • 电子政务与网站建设 总结做水果网站需要些什么
  • 网站开发电脑配置网络架构图和拓扑图
  • 网站年龄和域名年龄重庆app制作开发商
  • 百度做网站的电话赛尔网络公司好不好
  • 网站不兼容360浏览器市场营销策略名词解释
  • 长沙多用户商城网站建设什么网站可以做平面设计赚钱
  • 做网站的qq兼职如何删除首页wordpress
  • 网站想举报怎么做天猫网站是用什么技术做的
  • 网站制作的服务商广东省住建局官网
  • 湛江网站建设方案报价如何自己买域做网站
  • 自己做企业网站wordpress 标题
  • 马鞍山做网站公司排名眼前一亮的公司名
  • 网站自动屏蔽恶意点击自己怎么自学软件开发
  • 永嘉网站建设工作室自己网站制作的详细教程
  • net大规模网站开发视频快速迁移网站
  • 1920的做网站做多大广告设计好学吗
  • 陇南市武都区住房和城乡建设网站网站建设与规划实验心得
  • 青浦网站建设su35免费主题大全下载
  • 明光网站商标注册号查询官网
  • 素材网站的素材可以商用吗泉州网站制作