python
LYR1994
这个作者很懒,什么都没留下…
展开
-
Python_Twelve
函数与Lambda表达式 1. 函数 还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如: 参数是函数 返回值是函数 函数的定义 函数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。 def functionname(parameters): "函数_文档字符串"...原创 2020-07-24 21:52:52 · 271 阅读 · 0 评论 -
Pythen_Eleven
序列 在 Python 中,序列类型包括字符串、列表、元组、集合和字典,这些序列支持一些通用的操作,但比较特殊的是,集合和字典不支持索引、切片、相加和相乘操作。 1. 针对序列的内置函数 list(sub)把一个可迭代对象转换为列表。 【例子】 a = list() print(a) # [] b = 'I Love LsgoGroup' b = list(b) print(b) # ['I', ' ', 'L', 'o', 'v', 'e', ' ', 'L', 's', 'g'...原创 2020-07-24 11:09:32 · 193 阅读 · 0 评论 -
Python_Ten
集合 Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 注意,key为不可变类型,即可哈希的值。 【例子】 num = {} print(type(num)) # <class 'dict'> num = {1, 2, 3, 4} print(type(num)) # <class 'set'> 1. 集合的创建 先创建对象再加入元素。 在创建空集合的时候只能使用s = ...原创 2020-07-24 09:59:24 · 211 阅读 · 0 评论 -
Python___Ten
Skip to content 集合 Python 中set与dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 注意,key为不可变类型,即可哈希的值。 【例子】 num = {} print(type(num)) # <class 'dict'> num = {1, 2, 3, 4} print(type(num)) # <class 'set'> 1. 集合的创建 先创建对象再加...原创 2020-07-26 21:11:20 · 255 阅读 · 0 评论 -
Python_Nine
字典 1. 可变类型与不可变类型 序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。 字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。 那么如何快速判断一个数据类型X是不是可变类型的呢?两种方法: 麻烦方法:用id(X)函数,对 X 进行某种操作,比较操作前后的id,如果不一样,则X不可变,如果一样,则X可变。 便捷方法:用hash(X),只要不报错,证明X可被哈希,即不可变,反...原创 2020-07-23 14:05:55 · 279 阅读 · 0 评论 -
Python_Eight
字符串 字符串 1. 字符串的定义 Python 中字符串被定义为引号之间的字符集合。 Python 支持使用成对的 单引号 或 双引号。 【例子】 t1 = 'i love Python!' print(t1, type(t1)) # i love Python! <class 'str'> t2 = "I love Python!" print(t2, type(t2)) # I love Python! <class 'str'> print(5 + 8)...原创 2020-07-23 10:20:22 · 314 阅读 · 0 评论 -
Python_Seven
元组 「元组」定义语法为:(元素1, 元素2, ..., 元素n) 小括号把所有元素绑在一起 逗号将每个元素一一分开 1. 创建和访问一个元组 Python 的元组与列表类似,不同之处在于tuple被创建后就不能对其进行修改,类似字符串。 元组使用小括号,列表使用方括号。 元组与列表类似,也用整数来对它进行索引 (indexing) 和切片 (slicing)。 【例子】 t1 = (1, 10.31, 'python') t2 = 1, 10.31, 'python' print(t...原创 2020-07-23 09:00:14 · 318 阅读 · 0 评论 -
Python_Six
列表 列表 简单数据类型 整型<class 'int'> 浮点型<class 'float'> 布尔型<class 'bool'> 容器数据类型 列表<class 'list'> 元组<class 'tuple'> 字典<class 'dict'> 集合<class 'set'> 字符串<class 'str'> 1. 列表的定义 列表是有序集合,没有固定大小,能够保存任意数量任意类型...原创 2020-07-22 22:16:10 · 366 阅读 · 0 评论 -
Python_Five
异常处理 异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。 1. Python 标准异常总结 BaseException:所有异常的基类 Exception:常规异常的基类 StandardError:所有的内建标准异常的基类 ArithmeticError:所有数值计算异常的基类 FloatingPointError:浮点计算异常 OverflowError:数值运算超出最大限制 Z...原创 2020-07-22 20:13:34 · 161 阅读 · 0 评论 -
Python_Four
循环语句 1. while 循环 while语句最基本的形式包括一个位于顶部的布尔表达式,一个或多个属于while代码块的缩进语句。 while 布尔表达式: 代码块 while循环的代码块会一直循环执行,直到布尔表达式的值为布尔假。 如果布尔表达式不带有<、>、==、!=、in、not in等运算符,仅仅给出数值之类的条件,也是可以的。当while后写入一个非零整数时,视为真值,执行循环体;写入0时,视为假值,不执行循环体。也可以写入str、list或任何序列,长度非...原创 2020-07-22 20:07:05 · 435 阅读 · 0 评论 -
Python_Three
条件语句 1. if 语句 if expression: expr_true_suite if 语句的expr_true_suite代码块只有当条件表达式expression结果为真时才执行,否则将继续执行紧跟在该代码块后面的语句。 单个 if 语句中的expression条件表达式可以通过布尔操作符and,or和not实现多重条件判断。 【例子】 if 2 > 1 and not 2 > 3: print('Correct Judgement...原创 2020-07-22 11:58:43 · 177 阅读 · 0 评论 -
Python_Two
位运算 1. 原码、反码和补码 二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。 原码:就是其二进制表示(注意,最高位是符号位)。 00 00 00 11 -> 3 10 00 00 11 -> -3 反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。 00 00 00 11 -> 3 11 11 11 00 -> -3 补码:正数的补码就是原码,负数的补码是反码+1。 00 00 00 11 -&g...原创 2020-07-22 11:09:33 · 149 阅读 · 0 评论 -
Python_One
1.注释 在Python中,#表示注释,作用于整行。 单行注释 ''' '''或者""" """表示区间注释,在三引号之间的所有内容被注释 2. 运算符 一元运算符优于二元运算符。例如3 ** -2等价于3 ** (-2)。 先算术运算,后移位运算,最后位运算。例如1 << 3 + 2 & 7等价于(1 << (3 + 2)) & 7。 逻辑运算最后结合。例如3 < 4 and 4 < 5等价于(3 < 4) an...原创 2020-07-21 20:41:41 · 263 阅读 · 0 评论