Python基础
Wine Ray
这个作者很懒,什么都没留下…
展开
-
Python基础之类与对象
DataWhale-Python基础-11.类与对象1.对象= 属性+方法对象是类的实例。换句话说,类主要定义对象的结构,然后我们以类为模版创建对象。类不但包括方法定义,而且还包括所有实例共享的数据。封装:信息隐蔽技术我们可以用关键字class定义Python的类,关键字后面紧跟类的名称,分号和类的实现。#例子class Turtle: # Python中的类名约定以大写字母开头 """关于类的一个简单例子""" # 属性 color = 'green' w原创 2020-08-04 14:29:41 · 166 阅读 · 0 评论 -
Python基础之函数与Lambda表达式
DataWhale-Python基础-10.函数与lambda表达式1.函数1.1函数的定义函数以def关键词开头,后接函数名和圆括号()。函数执行的代码以冒号起始,并且缩进。return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回None。 def functionname(parameters): "函数_文档字符串" function_suite return [expression]1.2原创 2020-07-31 15:26:59 · 208 阅读 · 0 评论 -
Python基础之序列
DataWhale-Python基础-9.序列在Python中,序列类型包括字符串,列表,元组,集合,字典,这些序列支持一些通用的操作,比较特殊的是集合和字典,它们不支持索引,切片,相加相乘的操作。1.序列的内置函数list():把一个可迭代的对象转换成列表的方法tuple():把一个可迭代的对象转换成元组的方法str(obj):把一个obj对象转换成字符串的方法len():返回对象的长度max():返回对象的最大值min():返回对象的最小值sum(iterable[,start =原创 2020-07-30 16:36:14 · 138 阅读 · 0 评论 -
Python基础之集合
DataWhale-Python基础-8.集合1.集合的创建先创建对象再加入元素在创建空集合的时候只能用s=set(),因为s={}创建的是空字典直接把一对元素用花括号括起来{元素1,元素2,…,元素N}重复的元素在set中会被自动过滤。使用set(value)工厂函数,把列表或元组转换成集合。#空集合的创建与添加basket = set() # 创建空集合不能用{}因为会被认为是字典,所有用set()basket.add('apple')basket.add('banana')b原创 2020-07-30 16:09:27 · 130 阅读 · 0 评论 -
Python基础之字典
DataWhale-Python基础-7.字典1.字典的定义字典是无序的 键:值(key:value)对集合,键必须是互不相同的(在同一个字典之内)。dict 内部存放的顺序和 key 放入的顺序是没有关系的。dict 查找和插入的速度极快,不会随着 key 的增加而增加,但是需要占用大量的内存。字典 定义语法为 {元素1, 元素2, …, 元素n}其中每一个元素是一个「键值对」-- 键:值 (key:value)关键点是「大括号 {}」,「逗号 ,」和「冒号 :」大括号 – 把所有元原创 2020-07-29 12:30:48 · 90 阅读 · 0 评论 -
Python基础之字符串
DataWhale-Python基础-6.字符串1.字符串的定义Python中字符串被定义为引号之间的字符集合,引号可以是单引号也可以是双引号Python常用的转义字符符号表示\反斜杠’单引号"双引号\n换行\t横向制表符\r回车#转义符的应用print('let\'s go') # let's goprint("let's go") # let's goprint('C:\\now') # C:\nowp原创 2020-07-28 22:32:02 · 85 阅读 · 0 评论 -
5.元组
DataWhale-Python基础-5.元组元组(tuple)的形式:(元素1,元素2,…,元素N)它是由小括号括起来的元素之间用,来间隔1.创建与访问一个元组首先我们来看一下元组和列表的异同:元组用小括号,数组用中括号tuple创建之后不能被修改,list可以都可以用整数来进行索引和切片操作t1 = (1, 10.31, 'python')t2 = 1, 10.31, 'python'print(t1, type(t1))# (1, 10.31, 'python') &原创 2020-07-28 20:58:58 · 515 阅读 · 0 评论 -
4.Python基础之列表
DataWhale-Python基础-4.列表接下来我们将学习Python的容器数据类型,今天学习的内容是列表。1.列表的定义列表是有序集合,没有固定大小,能保存任意数量任意类型的Python对象。2.列表的创建#直接创建x = [1,2,3,4]print(x,type(x))#[1, 2, 3, 4] <class 'list'>#利用range创建x = list(range(10))print(x,type(x))#[0, 1, 2, 3, 4, 5, 6, 7原创 2020-07-25 10:19:41 · 522 阅读 · 0 评论 -
3.Python基础之-异常处理
DataWhale-Python基础-3.异常处理异常指的是运行代码时检测到的错误。计算机对可能遇到对异常定义了异常类型,若某种错误引发对应对异常,那么异常处理系统就会启动,从而恢复程序对正常运行。1.Python标准异常汇总BaseException:所有异常的 基类Exception:常规异常的 基类StandardError:所有的内建标准异常的基类ArithmeticError:所有数值计算异常的基类FloatingPointError:浮点计算异常OverflowError:数值原创 2020-07-24 10:43:07 · 173 阅读 · 0 评论 -
循环语句
DataWhale-Python基础-3.循环语句1.while循环while语句的形式while condition: codeblockwhile语句会一直循环到condition为False时。#猜数字游戏(利用循环多次玩)num = 8 #这是我要猜的数字count = 0while count < 3: print("你有"+str(3 - count)+"次机会") temp =int(input("请输入0-10之间的数字")) if temp原创 2020-07-23 14:56:36 · 112 阅读 · 0 评论 -
2.Python基础之条件语句
DataWhale-Python基础-2.条件语句1.if语句if语句的形式:if expression: expr_true_suiteif语句的expr_true_suite代码块只有当条件expression结果为真时才执行,否则将继续执行紧跟在代码块后面语句而不执行这个expr_true_suite。单个if语句中的expression条件可以通过and,or,not等布尔操作符来实现多重条件判断。if 2 > 1 and not 2 > 3: print("判原创 2020-07-22 15:42:33 · 128 阅读 · 0 评论 -
1.变量,运算符与数据类型
DataWhale-Python基础-1.变量,运算符与数据类型1.注释注释的两种方法:1.第一种是用“#”:可以注释掉某一行2.第二种是“”“”“”和‘’‘’‘’ 这种方法可以注释掉某一段(区间注释)2.运算符2.1算数运算符操作符名称示例输出+加1+12-减2-11*乘3*412/除3/40.75//地板除3//40%取余3%43**幂2**382.2比较运算符操作符名称原创 2020-07-21 15:22:21 · 158 阅读 · 0 评论