![](https://img-blog.csdnimg.cn/20201002215918206.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
Python基础知识!
jxxxh
就读于浙江师范大学
展开
-
15-异常和文件
15-异常和文件1、异常程序在运行的过程中,不可避免的会出现一些错误例如 使用了没有复制的变量、使用了不存在的索引… 这些错误我们在程序中就称之为异常程序在运行的过程中,一旦出现异常,将会导致程序立即终止,异常的代码就不会执行了print('你好')print(10 / 0)print('hello')只会显示你好,hello就已经不显示了,在10/0的地方终止2、处理异常程序在运行的过程中出现异常,目的并不是让我们呢的程序终止 Python希望在出现异常的时候,我们可原创 2020-10-05 00:18:28 · 108 阅读 · 0 评论 -
pynotes
python基础1.字符串和编码对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:>>> ord('A')65>>> ord('中')20013>>> chr(66)'B'>>> chr(25991)'文'要计算str包含多少个字符,可以用len()函数:>>> len('ABC')3>>>..原创 2020-10-05 00:17:40 · 1065 阅读 · 0 评论 -
14-模块
14-模块1、模块模块化指将一个完整的程序分解成一个个的小模块通过将模块组合,来搭建出一个完整的程序模块化的有点方便开发方便维护模块可以复用2、模块的创建在Python当中一个py文件就是一个模块在一个模块中引入外部模块 import 模块名(模块名就是py文件)可以引入同一个模块多次,但是模块的实例只会创建一次import 模块名 as 模块别名在一个模块内部都有一个__name__。通过它我们可以获取模块的名字如果py文件直接运行时,那么__name__默认等原创 2020-09-18 22:21:50 · 74 阅读 · 0 评论 -
13-面向对象3
13-面向对象31、继承简介继承是面向对象三大特性之一通过继承我们可以使一个类获取到其他类中的属性和方法在定义类时,可以在类名后面的括号中指定当前类的父类(超类、基类)继承提高了类的复用性。让类与类之间产生了关系。有了这个关系,才有了多态的特性#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/9/17 0017 21:02# @Author : Oliver#继承是面向对象的三大特性之一# 通过继承我原创 2020-09-18 14:11:25 · 168 阅读 · 0 评论 -
12-面向对象2
12-面向对象21、特殊方法在类中可以定义一些特殊方法也称为魔术方法特殊方法都是形如 xxx()这种形式特殊方法不需要我们调用,特殊方法会在特定时候自动调用#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/9/11 0011 20:03# @Author : Oliver#目前name是必须的,name又是不同的,同时很容易遗漏namw#什么时候创建对象呢?class Person(): #原创 2020-09-12 00:35:33 · 148 阅读 · 0 评论 -
11-面向对象1
11-面向对象11、面向对象的简介什么是对象?对象就是内存中存储指定数据的一块区域对象的结构id(标识)type(类型)标识当前对象所属的类型类型就决定这个对象有什么样的功能value(值)对象中存储的具体的数据对象分为2类不可变对象 值可以改变不可变对象 值不能改变Python是一门面向对象的编程语言所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的面向过程面向过程指将我们的程序分解为一个一个步骤,通过对每个步骤的抽原创 2020-09-09 22:29:28 · 82 阅读 · 0 评论 -
10-函数三
10-函数三1、高阶函数接收函数作为参数,或者将函数作为返回值返回的函数就是高阶函数#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/9/9 0009 16:32# @Author : Oliver#高阶函数#有两个特点,符合任意一个特点这个函数就是一个高阶函数#1.接收一个或多个函数作为参数#2.将函数作为返回值返回的也是个高阶函数#当我们使用一个函数作为参数的时候,实际上是将代码传递到了目标函原创 2020-09-09 19:50:19 · 75 阅读 · 0 评论 -
09-函数二
09-函数二1、函数的返回值返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以跟任意对象,返回值甚至可以是一个函数#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/9/9 0009 13:17# @Author : Oliver#可以直接使用函数的返回值,也可以通过一个变量来接收返回值#return 后面可以跟任意的对象,甚至于是函数def fn(): #r原创 2020-09-09 15:23:31 · 122 阅读 · 0 评论 -
08-函数一
08-函数一1、函数简介函数也是一个对象函数用来保存一些可执行的代码,并且可以在需要时,对这些语句进行多次调用函数中的代码不会立即执行,只有调用他的时候才会执行的语法def 函数名([形参1,形参2,形参3....]): 代码块注意:函数名必须符合标识符的规范(可以包含字母、数字、下划线但是不能以数字开头)print是函数对象 print()是调用函数#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time原创 2020-09-02 22:37:00 · 295 阅读 · 0 评论 -
07-元组&字典&集合
元组&字典&集合1、元组简介元组表现形式tuple元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)使用()创建元素元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略元组解包指将元组当中的每一个元素都赋值给一个变量#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : 2020/9/1 0001 9:51# @Author : Oliver#创原创 2020-09-01 10:38:31 · 144 阅读 · 0 评论 -
06-列表
列表1、序列1.1、基本概念序列是Python里面最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列中都有一个唯一的位置(索引)并且序列中的数据会按照添加的顺序分配索引。数据结构:计算机中数据存储的方式。1.2、序列的分类可变序列:序列中的元素可以改变。例如:列表(list)、字典(dict)不可变序列:序列中的元素不能改变。例如:字符串(str)、元组(tuple)2、列表列表是Python中的一个对象列表的作用:列表中可以保存多个有序的数据。原创 2020-08-30 21:44:30 · 228 阅读 · 0 评论 -
05-条件控制语句
05条件控制语句1、条件判断语句(if语句)执行的流程:if语句在执行时,会先对条件表达式进行求值判断,如果为True,则执行if后的语句如果为False,则不执行语法:if 条件表达式 :代码块代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行代码块以缩进开始,直到代码恢复到之前的缩进级别时结束代码块就是一种为代码分组的机制2、input()函数该函数用来获取用户的输入输入的内容得到的是字符串,按照自己的需要进行类型的转换input()调原创 2020-08-27 22:00:29 · 81 阅读 · 0 评论 -
04-运算符
04-运算符1、运算符1.1、运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。1.2、运算符的分类2、算术运算符3、赋值运算符4、比较运算符5、逻辑运算符6、条件运算符7、运算符的优先级...原创 2020-08-26 19:21:41 · 129 阅读 · 0 评论 -
03-基本数据类型
03-基本数据类型1、赘述一下基本概念1.1、表达式表达式,是由数字、算符、数字分组符号(括号)、自由变量和约束变量等以能求得数值的有意义排列方法所得的组合特点:1.表达式一般仅仅用于计算一些结果,不会对程序产生实质性的影响2.如果在交互模式中输入一个表达式,解释器会自动将表达式的结果输出1.2、语句一个语法上自成体系的单位,它由一个词或句法上有关连的一组词构成语句的执行一般会对程序产生一定的影响,在交互模式中不一定会输出语句的执行结果1.3、程序(program原创 2020-08-22 19:34:33 · 220 阅读 · 2 评论 -
02-Python要点
02-Python要点1、Python语言1.1、Python语言的基本概念Python 是一种极少数能兼具 简单 与 功能强大 的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构官方对 Python 的介绍如下:Python 是一款易于学习且功能强大的编程语言。 它具有高效率的数据结构,能够简单又有效地实现面向对象编程。Python 简洁的语法与动态输入之特性,加之其解释性语言的本质,使得它成为一种在多种领域与绝大多数平台都能进行脚原创 2020-08-20 12:42:08 · 314 阅读 · 0 评论 -
01-计算机要点
01计算机要点1.1、计算机基本概念电脑、机器人、手机…计算机俗称电脑(computer)高速计算的电子计算机器特点:数值计算、逻辑计算、存储记忆1.2、计算机的组成硬件:显示器、硬盘、CPU、鼠标…看得见摸得着软件:系统软件(操作系统);应用软件(微信、QQ、网易云、Ps…)看不见摸不着2、计算机语言2.1、计算机语言的基本概念:人与计算机之间进行通讯的语言。2.2、计算机语言的发展机器语言–>汇编语言–>高级计算机语言机器语言:二进制的形式,便原创 2020-08-20 10:19:43 · 223 阅读 · 0 评论