Python基础
文章平均质量分 85
东北大米Fun
这个作者很懒,什么都没留下…
展开
-
Python面向对象——会Python,还怕没有对象可以面对嘛
目录前言前言python中一切皆为对象,类型的本质就是类,所以,不管你信不信,你已经使用了很长时间的类了。dict # 类型dict就是类dict# <class 'dict'>d = dict(name='Hello World') # 实例化d.pop('name') # 向d发一条消息,执行d的方法pop# 'Hello World'从上面的例子来看,字典就是一类数据结构,我一说字典你就知道是那个用{}表示,里面由k-v键值对的东西,它还具有一些增删改查的原创 2021-02-18 22:59:21 · 411 阅读 · 2 评论 -
Python概述
目录〇.前言一.了解Python1.Python的基本概念2.Python的特点3.Python的应用领域二.搭建环境1.Python解释器2.搭建Python环境3.Python的交互界面三.pip的使用1.pip简介2.查看pip版本3.升级pip的指令4.常用的pip指令四.Python工作台——Pycharm1.Pycharm简介2.Pycharm的版本五.PyCharm的安装和配置1.下载安装包2.手把手安装教程3.基本配置〇.前言原创 2021-04-04 20:06:34 · 6686 阅读 · 20 评论 -
Python高级编程
一.推导式1.定义:推导式分为 列表推导式、字典推导式、集合推导式等。列表推导式是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表简单理解就是由一个旧的列表来构建出一个新的列表2.用法:[表达式 for 变量 in 旧列表][表达式 for 变量 in 旧列表 if 条件]# 打印1-10的列表list = [i for i in range(1, 11)]print(list)# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]原创 2021-02-08 16:35:50 · 640 阅读 · 1 评论 -
Python——函数(下)
一.高阶函数1.定义:一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数。# 参数为函数def fun(): print('Life is short. You need Python.')def fun1(fun): fun()fun1(fun)# Life is short. You need Python.# 返回值为函数def fun(): def fun1():原创 2021-02-07 16:31:20 · 204 阅读 · 2 评论 -
Python——函数(中)
一.函数的返回值——return返回值就是函数执行以后返回的结果return后面可以跟任意对象,返回值甚至可以是一个函数# 任何类型的值都可以作为函数的返回值来返回def fun1(): print(111) return fun2print(fun1())# 111# <function fun2 at 0x000002687EA96F70>二.文档字符串——help()help()是Python中内置函数,通过help()函数可以查询Python原创 2021-02-03 13:30:48 · 229 阅读 · 1 评论 -
Python应用练习题(第四期)——函数的基本应用
1.汽车迷描述小明是一个汽车迷,看到什么汽车马上就可以说出汽车的生产年份、型号和品牌。定义一个函数,可以输出汽车的介绍。例如输入:原创 2021-02-01 17:36:39 · 19168 阅读 · 1 评论 -
Python——函数(上)
函数的调用:函数名(参数) 参数数量与定义时相同 参数必须有具体值,称为实际参数原创 2021-02-01 16:30:52 · 214 阅读 · 0 评论 -
Python——基本数据类型(二):元组、集合与字典
一.元组元组表现形式tuple元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)使用()创建元素元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略元组解包指将元组当中的每一个元素都赋值给一个变量# 创建元组tuple_1 = ('C++', 'Python', 'Java', 'PHP')# 解包a, b, c, d = tuple_1print(a, b, c, d) # C++ Python Java PHPa, *原创 2021-01-30 11:22:53 · 516 阅读 · 0 评论 -
Python应用练习题(第三期)——基本数据类型
1.集合的属性、方法与运算描述将用户输入用空格分隔的一系列地名创建集合MySet,输入一个正整数 n,你将被要求读入 n 个输入(输入形式如下所示),每得到一个输入后,根据输入进行操作。add name: # 在集合中加入元素nameprint: # 将集合转为列表,按元素升序排序后输出列表del name: # 删除集合中的元素name,当name不存在时,不能引发错误update name:原创 2021-01-29 09:32:57 · 15886 阅读 · 0 评论 -
Python——基本数据类型(一):列表
一.序列基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序来分配索引数据结构指计算机中数据存储的方式序列的分类可变序列(序列中的元素可以改变):例如 列表(list)不可变序列(序列中的元素不能改变):例如 字符串(str)元组(tuple)二.列表列表是Python中的一个对象列表的作用(1)列表中可以保存多个有序的数据(2)列表是用来存储对象的对象lsc = ['原创 2021-01-27 20:56:49 · 586 阅读 · 0 评论 -
Python应用练习题(第二期)——条件语句&循环嵌套的应用
1.正负交错数列前n项和描述1-1/2+2/3-3/5+4/8-5/13+…的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出。输入格式一个正整数输出格式前n项的和演示输入输出示例 1120.828448代原创 2021-01-25 17:49:41 · 13633 阅读 · 4 评论 -
Python应用练习题(第一期)——基本语句练习
Python应用练习题(第一期)——基本语句练习1.计算矩形面积结果保留两位小数描述:用户输入矩形的长和宽,计算其面积,输出时保留2位小数。输入格式第一行输入一个正数,作为矩形的长原创 2021-01-25 16:43:45 · 8138 阅读 · 0 评论 -
Python——程序流程控制:条件语句&循环语句
逻辑运算我们用几行代码举例:print(1 or 0 and 2 ) # 1# 由于or优先级最低,等价于:print(1 or (0 and 2)) # 1 # or的左边为1,非0,结果为True,右边不再计算如果我们的需要判断的条件为先“or”后“and”,则需要加“()”print((1 or 0) and 2 ) # 2条件语句执行的流程:• if语句在执行时,会先对条件表达式进行求值判断,• 如果为True,则执行if后的语句• 如果为False,则不执行原创 2021-01-24 14:25:53 · 1597 阅读 · 1 评论