随笔分类 -  Python基础

摘要:推导式 推导式:comprehensions(又称解析式),是Python的一种独有特性,相当于语法糖的存在,推导式是可以从一个数据序列构建另一个新的数据序列的结构体。 共有三种推导,在Python2和3中都有支持: 列表(list)推导式 集合(set)推导式 字典(dict)推导式 列表推导式 阅读全文
posted @ 2019-08-02 14:07 __风 阅读(434) 评论(0) 推荐(0)
摘要:Python 可通过 if 语句来实现三目运算的功能,因此可以近似地把这种 if 语句当成三目运算符。作为三目运算符的 if 语句的语法格式如下: 三目运算的规则是:先对逻辑表达式 expression 求值,如果逻辑表达式返回 True,则执行并返回 True_statements 的值;如果逻辑 阅读全文
posted @ 2019-08-01 23:09 __风 阅读(1535) 评论(0) 推荐(0)
摘要:Python提供了很多种格式化方式(包括但不限于以下几种): [,]分隔 [+]号 [%]号 f 字符串 str.format方法 format内置函数 Formatter类 printf风格 Template 阅读全文
posted @ 2019-08-01 22:13 __风 阅读(322) 评论(0) 推荐(0)
摘要:None是一个特殊的常量。 None不是False。 None不是0。 None不是空字符串。 None有自己的数据类型 ,并且是 中唯一的值。 None只是一个空值的对象,可以将None赋值给任何变量,但不能创建其他 对象。 Python中哪些形式的数据为空呢?   常量None 常量F 阅读全文
posted @ 2019-08-01 21:19 __风 阅读(796) 评论(0) 推荐(0)
摘要:  在利用Python解决各种实际问题的过程中,经常会遇到从某个对象中抽取部分值的情况, 切片操作 正是专门用于完成这一操作的有力武器。理论上而言,只要条件表达式得当,可以通过单次或多次切片操作实现任意切取目标值。切片操作的基本语法比较简单,但如果不彻底搞清楚内在逻辑,也极容易产 阅读全文
posted @ 2019-07-31 08:16 __风 阅读(105491) 评论(11) 推荐(15)
摘要:Python目前有两种内置集合类型,set和frozenset。 Ⅰ、两者区别 set是可变的 ,没有哈希值,其内容可以使用 和`remove()`这样的方法来改变,所以不能被用作字典的键或其他集合的元素。 frozenset是不可变的 ,并且为 hashable ,其内容在被创建后不能再改变,因此 阅读全文
posted @ 2019-07-26 15:08 __风 阅读(549) 评论(0) 推荐(0)