Python 基础
文章平均质量分 55
Python 基础
庄AC
用心做好每件事
展开
-
Python基础--异常
1. 概念区分错误:是由于逻辑或语法导致一个程序无法正常运行的问题, 错误的特点是有些错误是无法预知的异常:通知上层调用者,有错误产生需要处理, 用作信号通知是程序出错时标示的一种状态, 当异常发生时,程序不会向下继续执行,而转去调用此函数的地方,待处理此错误python3 中常用的错误类型:ZeroDivisionError 除(或取模)零StopIteration 迭代器没有更多的值IOError 输入输出操作失败ImportError 导入模块失败Genera原创 2021-08-25 10:57:36 · 313 阅读 · 0 评论 -
Python基础--迭代器&生成器
1.迭代器 Iterator迭代器是指用 iter(iterable) 函数返回的对象(实例), 可以记住遍历的位置的对象, 间接访问可迭代对象的一种方式。迭代器可以用 next(Iterator) 函数依次获取可迭代对象的值, 表示一个惰性计算的序列, 迭代器只能往前取值,不会后退, 也可以用 for 语句遍历;iter()、next()函数1. iter(iterable) 从可迭代对象中返回一个迭代器Iterator,iterable必须是一个可迭代对象2. next(Itera原创 2021-08-19 10:47:57 · 208 阅读 · 0 评论 -
Python基础--高阶函数&装饰器
1. 函数式编程(函数是一等公民)functional programming函数式编程是指用一系列函数解决问题1、函数本身可以赋值给变量,赋值后变量绑定的是函数2、允许将函数本身作为参数传入另一个函数3、允许函数返回一个函数函数式编程的好处:1. 每一个函数完成细小的功能,一系列函数的任意组合可以解决大问题2. 函数仅接受输入并产生输出,不包含任何可能影响输出的内部状态函数的可重入性:当一个函数,调用时参数一定时,结果一定的函数称为可重入函数说明:可重入函数一定不能访原创 2021-08-18 11:17:26 · 326 阅读 · 0 评论 -
python基础--函数进阶
1. 全局变量和局部变量局部变量:定义在函数内部的变量称为局部变量(函数的形参也是局部变量)局部变量只能在函数内部使用局部变量在函数调用时被自动创建全局变量:定义在函数外部的变量称为全局变量全局变量,所有函数都可以直接访问,但函数内不能将其直接改变# 局部变量和全局变量创建和销毁实例:def myadd(x, y): m = x + y return mx = 100y = 200z = myadd(x, y)print(x, y, z)a = 10原创 2021-08-17 10:56:33 · 130 阅读 · 0 评论 -
python基础--函数
函数 function1. 函数定义函数是可以重复执行的语句块作用:可以重复使用,提高代码的重用性, 定义用户级别的函数函数定义的def 语句的语法:def 函数名(参数列表): 语句块(也叫代码块)语法说明:1、函数的名字是语句块的名称2、函数名必须是标识符(和变量的命名规则相同)3、函数名是一个变量(不要轻易对其赋值),函数与变量一样,需要先定义再调用4、函数有自己的名字空间,要让函数处理外部数据,需要用参数对此函数传入一些数据5、函数如果不需要传入参原创 2021-08-16 10:43:03 · 2236 阅读 · 0 评论 -
python基础--核心数据类型6
python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合1. 集合 set集合是可变的容器集合内的数据对象都是唯一的(不能重复多次)集合是无序的存储结构,集合中的数据没有先后关系集合内的元素必须是不可变对象集合是可迭代对象,可以用for循环来遍历集合集合是相当于只有键没有值的字典(键则是集合的数据)创建原创 2021-08-13 16:19:04 · 106 阅读 · 0 评论 -
python基础--核心数据类型5
python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合1. 字典 dict什么是字典:1、字典是一种可变的容器,可以存储任意类型的数据2、字典中每个数据都是用"键"(key) 进行索引的,不像序列(字符串,列表,元组)可以用下标来索引,键不能是可变的,值可以是任意类型3、字典的数据没有先后顺序关系,字典的存原创 2021-08-12 16:46:50 · 170 阅读 · 0 评论 -
python基础--核心数据类型4
python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合元组 tuple元组是一个不可改变的序列,可以理解为不能改变的列表,元组可以存放任意类型的元素元素的表示方法:用小括号括起来 () ,单个元素括起来后加逗号 ',' ,区分是单个对象还是元组元组的创建创始空元组t = ()print(t, ty原创 2021-04-23 17:20:32 · 164 阅读 · 2 评论 -
python基础--核心数据类型3
python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合1. 列表的定义:(与元素的类型无关)1、列表是由一系列特定元素组成的,元素与元素之间可能没有任何的关联关系,但他们之间有先后的顺序关系2、列表是一种容器3、列表是序列的一种4、列表是可以被改变的序列2. 序列 的类型:(有先后顺序关系)字符串原创 2021-03-19 18:51:08 · 723 阅读 · 0 评论 -
Python基础--循环语句进阶
循环语句进阶1. while 语句嵌套嵌套示意:while 真值表达式: ⋯⋯ while 真值表达式: ⋯⋯ else: ⋯⋯ ⋯⋯else: ⋯⋯练习: 打印1-20的整数,打印在一行显示,每一个数字之间用一个空格隔开 1 2 3 4 5 6 7 8 9 ⋯⋯ 打印十行x = 1while x <= 10: y = 1 while y <= 20: print(y, end原创 2021-03-12 16:45:49 · 1299 阅读 · 0 评论 -
Python基础--核心数据类型2
python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合print(“hello world!”)作用:用来记录文本信息1.字符串字面值的表示方法:在非注释中凡是用引号括起来的部分都是字符串' 单引号" 双引号''' 三单引号""" 三双引号2. 空字符串的字面值表示方法:''""原创 2021-02-26 17:03:22 · 213 阅读 · 0 评论 -
Python基础--语句&表达式&函数调用
语句&表达式&函数调用1. 语句:语句是由一些表达式组成的,通常一条语句可以独立完成一部分事情并形成结果注:虽然多条语句写在一行内可以用分号 ; 分开,但是建议一条语句写在一行内1. 赋值语句语法:变量名 赋值运算符 表达式作用:1、没有此变量时,创建一个变量,同时将变量绑定(bound)到表达式返回的对象上2、变量存在时,改变此变量的关联的对象3、用变量访问此变量关联的对象说明:一个变量只能绑定在一个对象上,两个变量可以同时绑定在一个对象,引用计数序列赋原创 2021-02-25 14:57:13 · 708 阅读 · 0 评论 -
Python基础--变量与运算符
变量与运算符1. 初识标准输出函数:print('要打印的东西', 1)要打印的东西 1注:多个数据要用 ,逗号分开(逗号自带一个空格)2. 变量:变量是关联一个对象的符号变量名的命名方法:注:python变量名区分大小写,标识符的正则表达式:[A-Za-z][A-Za-z0-9]*变量名必须是一个标识符变量名必须为字母或下划线开头,后跟字母或下划线或数字不能用python的关键字python的关键字:None, True, False, is, del,原创 2021-02-07 11:45:54 · 285 阅读 · 2 评论 -
Python基础--核心数据类型1
python 的核心数据类型:Number 数字(整数,浮点数,复数,布尔型数)String 字符串List 列表Tuple 元组Dictionary 字典Set 集合1. 整数(整型数)int整数是指不带小数部分的数(自然数,0,负数自然数),如:-5,100,0,99999999999(python 的整数可以很大)整型数的字面值表示方式:十进制的表示方式:10, 200, -1, 99999999999999原创 2021-02-06 16:40:24 · 214 阅读 · 1 评论