python基础
jxwnj_1210
这个作者很懒,什么都没留下…
展开
-
python 类型转换 整型int 字符型str 浮点型float
类型转换转换为整型 int(x, base=10)转换为字符串 str(object='')转换为浮点型 float(x)【例子】print(int('520')) # 520print(int(520.52)) # 520print(float('520.52')) # 520.52print(float(520)) # 520.0print(str(10 + 10)) # 20print(str(10.1 + 5.2)) # 15.35. print() 函数p原创 2020-08-04 10:56:31 · 2785 阅读 · 0 评论 -
函数与Lambda表达式
函数与Lambda表达式1. 函数还记得 Python 里面“万物皆对象”么?Python 把函数也当成对象,可以从另一个函数中返回出来而去构建高阶函数,比如:参数是函数返回值是函数函数的定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。def functionname(parameters): "函数_文档字符串" fu原创 2020-08-02 22:39:57 · 155 阅读 · 0 评论 -
datawhale 字典集合和序列
字典1. 可变类型与不可变类型序列是以连续的整数为索引,与此不同的是,字典以"关键字"为索引,关键字可以是任意不可变类型,通常用字符串或数值。字典是 Python 唯一的一个 映射类型,字符串、元组、列表属于序列类型。那么如何快速判断一个数据类型 X 是不是可变类型的呢?两种方法:麻烦方法:用 id(X) 函数,对 X 进行某种操作,比较操作前后的 id,如果不一样,则 X 不可变,如果一样,则 X 可变。便捷方法:用 hash(X),只要不报错,证明 X 可被哈希,即不可变,反过来不可被原创 2020-07-31 23:06:29 · 123 阅读 · 0 评论 -
列表、元组和字符串
列表简单数据类型整型<class 'int'>浮点型<class 'float'>布尔型<class 'bool'>容器数据类型列表<class 'list'>元组<class 'tuple'>字典<class 'dict'>集合<class 'set'>字符串<class 'str'>1. 列表的定义列表是有序集合,没有固定大小,能够保存任意数量任意类型的 Python 对象,语原创 2020-07-28 23:01:43 · 230 阅读 · 0 评论 -
Datawhale异常处理
异常处理1. Python 标准异常总结BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值运算超出最大限制ZeroDivisionError:除数为零AssertionError:断言语句(assert)失败AttributeError:尝试访问未知的对象属性EOFEr原创 2020-07-25 22:13:45 · 73 阅读 · 0 评论 -
Datawhale条件语句、循环语句
条件语句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-23 22:28:48 · 79 阅读 · 0 评论 -
Datawhale 变量、运算符、数据类型及位运算
1. 注释在 Python 中,# 表示注释,作用于整行。例如:#这是一个变量''' ''' 或者 """ """ 表示区间注释,在三引号之间的所有内容被注释2.运算符算术运算符 ------以不熟悉的为例操作符名称示例/除3 / 4//整除(地板除)3 // 4%取余3 % 4**幂2 ** 3比较运算符操作符名称示例>大于2 > 1>=大于等于2 >= 4&l原创 2020-07-22 22:57:32 · 66 阅读 · 0 评论