
python
LYR1994
这个作者很懒,什么都没留下…
展开
-
Python_Twelve
函数与Lambda表达式1. 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数 返回值是函数函数的定义函数以def关键词开头,后接函数名和圆括号()。 函数执行的代码以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串"...原创 2020-07-24 21:52:52 · 306 阅读 · 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 · 214 阅读 · 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 · 257 阅读 · 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 · 298 阅读 · 0 评论 -
Python_Nine
字典1. 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。 字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。那么如何快速判断一个数据类型X是不是可变类型的呢?两种方法:麻烦方法:用id(X)函数,对 X 进行某种操作,比较操作前后的id,如果不一样,则X不可变,如果一样,则X可变。 便捷方法:用hash(X),只要不报错,证明X可被哈希,即不可变,反...原创 2020-07-23 14:05:55 · 323 阅读 · 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 · 360 阅读 · 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 · 353 阅读 · 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 · 405 阅读 · 0 评论 -
Python_Five
异常处理异常就是运行期检测到的错误。计算机语言针对可能出现的错误定义了异常类型,某种错误引发对应的异常时,异常处理程序将被启动,从而恢复程序的正常运行。1. Python 标准异常总结BaseException:所有异常的基类 Exception:常规异常的基类 StandardError:所有的内建标准异常的基类 ArithmeticError:所有数值计算异常的基类 FloatingPointError:浮点计算异常 OverflowError:数值运算超出最大限制 Z...原创 2020-07-22 20:13:34 · 184 阅读 · 0 评论 -
Python_Four
循环语句1. while 循环while语句最基本的形式包括一个位于顶部的布尔表达式,一个或多个属于while代码块的缩进语句。while 布尔表达式: 代码块while循环的代码块会一直循环执行,直到布尔表达式的值为布尔假。如果布尔表达式不带有<、>、==、!=、in、not in等运算符,仅仅给出数值之类的条件,也是可以的。当while后写入一个非零整数时,视为真值,执行循环体;写入0时,视为假值,不执行循环体。也可以写入str、list或任何序列,长度非...原创 2020-07-22 20:07:05 · 489 阅读 · 0 评论 -
Python_Three
条件语句1. if 语句if expression: expr_true_suiteif 语句的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 · 203 阅读 · 0 评论 -
Python_Two
位运算1. 原码、反码和补码二进制有三种不同的表示形式:原码、反码和补码,计算机内部使用补码来表示。原码:就是其二进制表示(注意,最高位是符号位)。00 00 00 11 -> 310 00 00 11 -> -3反码:正数的反码就是原码,负数的反码是符号位不变,其余位取反(对应正数按位取反)。00 00 00 11 -> 311 11 11 00 -> -3补码:正数的补码就是原码,负数的补码是反码+1。00 00 00 11 -&g...原创 2020-07-22 11:09:33 · 179 阅读 · 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 · 297 阅读 · 0 评论