• Python面试真题-how do I iterate over a sequence in reverse order?

    【Python面试真题】-how do I iterate over a sequence in reverse order? for x in reversed(sequence): ... # do something with x.. 如果不是list, 最通用但是稍慢的解决方案是: for i in range(len(sequence)-1, -1, -1): x = sequence[i] <do something with x>

    Python开发 2018年11月26日
  • Python面试真题-解释一下python的and-or语法?

    【Python面试真题】-解释一下Python的and-or语法? 与C表达式 bool ? a : b类似,但是bool and a or b,当 a 为假时,不会象C表达式 bool ? a : b 一样工作应该将 and-or 技巧封装成一个函数: def choose(bool, a, b): return (bool and [a] or [b])[0] 因为 [a] 是一个非空列表,它永远不会为假。甚至 a 是 0 或 '' 或其它假值,列表[a]为真,因为它有一个元素。

    Python开发 2018年11月23日
  • Python面试真题-介绍一下Python中webbrowser的用法?

    【Python面试真题】-介绍一下Python中webbrowser的用法? webbrowser模块提供了一个高级接口来显示基于Web的文档,大部分情况下只需要简单的调用open()方法。webbrowser定义了如下的异常:exception webbrowser.Error, 当浏览器控件发生错误是会抛出这个异常webbrowser有以下方法:webbrowser.open(url[, new=0[, autoraise=1]])这个方法是在默认的浏览器中显示url, 如果new = 0,…

    Python开发 2018年11月22日
  • Python面试真题-什么是lambda函数?它有什么好处?

    【Python面试真题】-什么是lambda函数?它有什么好处?       lambda 函数是一个可以接收任意多个参数(包括可选参数)并且返回单个表达式值的函数。 lambda 函数不能包含命令,它们所包含的表达式不能超过一个。不要试图向lambda 函数中塞入太多的东西;如果你需要更复杂的东西,应该定义一个普通函数,然后想让它多长就多长。

    Python开发 2018年11月21日
  • Python学习是学习2.0还是3.0?

    在开始学Python的时候很多人问的第一个问题是:Python学习是学习2.0还是3.0?我们的建议是:直接用3.0。 具体的区别,你可以看上面我们的总结,包括: 1.语句函数化; 2.整除; 3.不再使用raw_input; 4.round函数; 5.字符串统一使用Unicode 6.异常的捕获、抛出的语法改变; 但是最后不要迷信版本,学会一个版本,好好学习一门语言。 如果你想获取这个《深入浅出带你学Python》的视频版本,可以用微信扫一扫关注下面的微信: 回复:“Python入门”获取视频…

    Python开发 2018年3月12日
  • Python入门学习须知和书本配套学习建议

    很多同学在学习的时候,没有掌握好的学习套路,我们有一个普世化的建议是: 学习的时候推荐你几本书: 祝你学习愉快! 如果你想获取这个《深入浅出带你学Python》的视频版本,可以用微信扫一扫关注下面的微信: 回复:“Python入门”获取视频资料 如果你有学习问题,可以加QQ群:608459685 废话不多说,下面我们开始Python入门学习之旅。 ———— 本文完,如果你想继续学习,可以点击下面的链接,继续看:

    Linux云计算 2018年3月12日
  • Python的市场需求及职业规划

    Python从2015年开始,一直处于火爆的趋势,目前Python工程师超越Java、Web前端等岗位,起薪在15K左右,目前不管是小公司还是知名大公司都在热招中。 当然,每个城市对岗位的需求也不尽相同,例如北京肯定是最大,其次是上海: 从目前的市场需求的岗位技能,我们列举了如下的岗位要求,具体如下: 所以如果你要学习一个课程,一定要看他的课程体系是否完整,这样对你找工作有非常大的好处,其次如果你不辛学习了一个不太靠谱的课程,可以按照这个技能补充你的技能。目前来看,市面上关于Python的岗位如…

    Python开发 2018年3月12日
  • Python--字符串深度解析

    字符串类型在Python中是十分重要的类型,他一般用引号中间添加字符的形式表达,不同于其他语言的是,Python中双引号(” “)与单引号(’ ‘)是不予区分的。都可以用来表示字符串 创建、赋值和访问 1. 两种创建方式 (1) 直接赋值 s = "abcdef" (2) 通过str()函数 str()函数的作用,相当于是通过传入的参数,生成一个string型的对象,这个传入的参数可能是整型,浮点型,也能是列表,元组,字典等。 s = str(21) # >>> "21" s …

    Python开发 2017年12月28日
  • Python——列表,元组

    一、简介 列表(list)是Python以及其他语言中最常用到的数据结构之一。Python使用使用中括号 [ ] 来解析列表。列表是可变的(mutable)——可以改变列表的内容。 二、基本的列表操作 列表可以使用所有适用于序列的标准操作,例如索引、分片、连接和乘法。本文介绍一些可以改变列表的方法。 1. list 函数 通过 list(seq) 函数把一个序列类型转换成一个列表。 >>> list('hello') ['h', 'e', 'l', 'l', 'o'] list…

    Python开发 2017年12月28日
  • Python数据类型详解

    目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期 1、字符串1.1、如何在Python中使用字符串 a、使用单引号(') 用单引号括起来表示字符串,例如: str='this is string';print str; b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如: str="this is string";print str; c、使用三引号(''')利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如: s…

    Python开发 2017年12月28日
历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、网络安全、云原生、Go、Python开发专业人才培训机构!