自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python错误提示集合

错误集锦1、python编程出现:expected an indented block错误。 python编程出现:expected anindented block错误。expected an indented block翻译为:应为缩进块。python中没有像C语言使用{}来表示从属关系,而是使用缩进表示上下级关系。2、invalid syntax 英[ɪnˈvælɪd ˈsɪntæks] 美[ɪnˈvælɪd ˈsɪntæks] 网络 无效语法;无效的语法; [例句]This p

2020-11-07 17:49:21 319

原创 Python_13期_Day14_new、单例模式、模块

Day14学习目录__new__魔法方法单例模式模块模块的介绍模块的使用__new__魔法方法_new_()方法_new_()方法用于创建与返回一个对象。在类准备将自身实例化时调用。拓展可参考:https://www.cnblogs.com/fengff/p/10238826.htmlclass Demo(object): def __init__(self): print("__init__") def __new__(cls, *args, **kwarg

2021-02-28 16:35:12 109

原创 Python_13期_Day13_property、继承、多态、属性和方法

Day13学习目录property装饰器继承property装饰器我们可以使用@property装饰器来创建只读属性,@property装饰器会将方法转换为相同名称的只读属性,可以与所定义的属性配合使用,这样可以防止属性被修改复习:装饰器的三大条件:1、函数的嵌套2、内部函数需要使用到外部函数的变量3、外部函数返回内部函数的函数对象property使用案例:作用:可以将方法后面的括号()去掉,直接 “对象.方法” 形式调用class Person(): def

2021-02-26 18:36:33 149

原创 Python_13期_Day12_属性和方法、self、init、封装

Day12学习目录面向对象面向过程和面向对象区别属性和方法self参数特殊方法init魔法方法封装面向对象面向过程和面向对象区别通过以下例子说明:面向过程 执行者打开冰箱门 xxxxxx装大象 xxxxxx关冰箱门 xxxxxx面向对象 指挥者冰箱.开门冰箱.存储冰箱.关门面向过程:一步一步来实现目的面向对象:通过调用(总调度)来实现要实现的目的属性和方法类和对象都是对现实生活中事物的抽象事物包含两部分数据(属性)行为(方法)调用方

2021-02-24 15:17:28 142

原创 Python_13期_Day11_推导式、生成器、迭代器、面向对象、类、拓展:lambda

Day11学习目录列表推导式生成器背景创建生成器的方式迭代器面向对象简介概念类的简介类的使用列表推导式推导式分为 列表推导式、字典推导式、集合推导式等。在这里我们主要说其中一种也是用的最多列表推导式列表推导式是Python构建列表(list)的一种快捷方式,可以使用简洁的代码就创建出一个列表简单理解就是由一个旧的列表来构建出一个新的列表列表推导式两种表达方式:1、[表达式 for 变量 in 旧列表]2、[表达式 for 变量 in 旧列表 if 条件]实例1:lis

2021-02-07 15:03:51 186 1

原创 Python_13期_Day10_函数(下)--->高阶函数、闭包、装饰器

Day10学习目录高阶函数闭包装饰器的引入装饰器的使用作业高阶函数高阶函数的特点:接受一个或多个函数作为参数将函数作为返回值返回def fun(): def fun1(): pass return fun1---->函数作为返回值返回list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def fun(list1): list2 = [] for i in list1: if i % 2

2021-02-06 23:51:19 177

原创 Python_13期_Day9_函数(中)、返回值、作用域、递归

Day9学习目录作业第一题第二题作业第一题用函数实现一个判断用户输入的年份是否是闰年的程序1.能被400整除的年份2.能被4整除,但是不能被100整除的年份 以上2种方法满足一种即为闰年def runnian(n): if n%400==0 or (n%4==0 and n%100!=0): print('输入的是闰年') else: print('输入的不是闰年')r=int(input('请输入年份判断是不是闰年'))runnia

2021-02-03 18:58:27 204 2

原创 Python_13期_Day8_集合、可变类型和不可变类型、函数(上)

Day8学习目录作业:打印名片程序:输入姓名,电话号码,性别,最后打印出来名片• 控制姓名长度为6-20• 电话号码长度11• 性别只能允许输入男或女• 每一样信息不允许为空使用函数求前20个斐波那契数列斐波那契数列:1,1,2,3,5,8,13,21…即: 起始两项均为1,此后的项分别为前两项之和编写一段代码,定义一个函数求1-100之间所有整数的和,并调用该函数打印出结果第二题def sl(n): a=1 b=1 c=1 while c&lt

2021-01-31 22:27:20 199 1

原创 Python_13期_Day7_元组、字典、深浅拷贝

Day7学习目录元组元组简介字典字典简介字典的使用深拷贝和浅拷贝字典的遍历元组元组简介元组表现形式tuple元组是一个不可变序列(一般当我们希望数据不改变时,我们使用元组,其他情况下基本都用列表)使用()创建元素元组不是空元组至少有一个 逗号(,) 当元组不是空元组时括号可以省略元组解包指将元组当中的每一个元素都赋值给一个变量字典字典简介字典的基本介绍• 字典属于一种新的数据结构称为映射(mapping)• 字典的作用和列表类似,都是用来存储对象的容器

2021-01-29 17:13:04 125

原创 Python_13期_Day6_列表、for循环

Day6学习目录continue和break序列列表切片通用操作通过切片修改列表列表的方法☆拓展--创建二维列表for循环和range函数作业continue和breakbreak 可以用来立即退出循环语句,包括else语句a='python'for i in a: if i=='y': break print(i)continue 用来跳过当初循环a='python'for i in a: if i=='y': contin

2021-01-27 19:15:52 160

原创 Python_13期_Day5_运算符优先级、条件控制语句

Day5学习目录作业求1000以内所有的水仙花数获取用户输入的任意数,判断其是否是质数?猜拳游戏:• 出拳 玩家:手动输入 电脑:随机输入• 判断输赢: 玩家获胜 电脑获胜 平局第一题:i=0while i<1000: a = i//100 b = i%100//10 c = i%10 if ((a * 100 + b * 10 + c * 1) == (a ** 3 + b ** 3 + c ** 3))and (a>0)

2021-01-25 20:57:11 127

原创 Python_13期_Day4_字符串、切片、运算符

Day4学习目录字符串的操作切片和索引算数运算符赋值运算符比较运算符逻辑运算符条件运算符字符串的操作len(str)max(str)min(str)str.split(’’) 分割字符串拓展:Python中有split()和os.path.split()两个函数分割字符串,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开函数说明:1、sp

2021-01-23 01:13:21 193

原创 Python_13期_Day3_标识符、数据类型、字符串

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录作业:a,b = 6, 8 我想让a=8 b=6我该怎么办?用2种方式实现完成字符串的逆序以及统计• 设计一个程序,要求只能输入长度低于31的字符串,否则提示用户重新输入• 打印出字符串长度• 使用切片逆序打印出字符串要求从键盘输入用户名和密码,校验格式是否符合规则,如果不符合,打印出不符合的原因,并提示重新输入• 用户名长度6-20,用户名必须以字母开头• 密码长度至少6位,不能为纯数字,不能有空格...

2021-01-21 15:54:49 110

原创 Python_13期_Day2_python介绍、pip介绍安装、pycharm安装与配置

Day2学习目录Python语言简介Python语⾔Python语言的特色及发展Python 的特⾊Python的应⽤Python之禅Python环境安装搭建环境Python安装pip的使用pycharm的安装设置和使用PyCharm的安装和配置PyCharm的安装PyCharm的简单配置Python语言简介Python语⾔Python语⾔的基本概念Python 是⼀种极少数能兼具 简单 与 功能强⼤ 的编程语⾔。你将惊异于发现你正在使⽤的这⻔编程语⾔是如此简单,它专注于如何解决问题,⽽⾮拘泥

2021-01-19 10:42:02 100

原创 Python_13期_Day1_计算机常识、交互⽅式、环境变量

Day1学习目录1. 计算机基本概念1.1 计算机是什么?1.2 计算机的组成?2. 计算机语言2.1 计算机语⾔的基本概念2.2 计算机语⾔的发展2.3 解释型语⾔和编译型语⾔的区别3. 交互⽅式(重点)3.1 交互⽅式的种类3.2 ⽂本交互模式打开的⽅式(win)3.3 DOS命令4. ⽂本⽂件和字符集4.1 ⽂本⽂件4.2 常⻅的字符集5. 进制5.1 进制之间的转换5.2 进制的计数5.3 数据间的换算6. 环境变量(重点)6.1 基本概念6.2 path环境变量1. 计算机基本概念1.1 计算

2021-01-16 16:05:12 121

原创 Python_day13_属性和方法查找流程、self参数、特殊方法

文章目录一级目录二级目录三级目录一级目录二级目录三级目录

2020-12-07 17:39:25 117

原创 Python_day12_列表推导式、面向对象、类

文章目录列表推导式迭代器面向对象类列表推导式表达式:[表达式 for 变量 in 旧列表][表达式 for 变量 in 旧列表 if 条件]name = [‘jerry’,‘Tony’,‘james’,迭代器迭代 获取元素的一个过程可迭代对象 1 列表 集合 元祖 字符串… 2 生成器如何来判断一个对象是否可迭代的?isinstance()检查一个对象是否是一个对象的实例面向对象程序在运行当中,所有的数据都是存到内存当中运行对象就是内存中专门用来存储指定数据点的一块区域

2020-11-30 19:48:53 86

原创 Python_day11_高阶函数、匿名函数、闭包、装饰器、命名空间

文章目录高阶函数匿名函数闭包装饰器的引入高阶函数匿名函数闭包装饰器的引入创建几个简单的功能函数def add(a,b):# 求任意两个数的和 return a + br = add(12,36)print(r)

2020-11-22 16:05:01 87

原创 Python_day10_函数类型、参数、作用域、递归函数

文章目录函数函数的类型不定长参数函数函数的类型def fn(a) print('a = ',a)实参可以传递任意类型的对象def fn(a) print('a = ',a)b = 'abc'fn(b) # b = 'abc'调用函数的时候,解析器是不会检查实参的类型,fn(b)(形参有就传,没有就不传,根据实际需求,要就定义形参,没有要求就不定义形参)def fn2(a,b) print(a + b)fn2(1,2)拓展:在函数中重新给形参赋值,不会影响其他的变

2020-11-15 20:51:39 92

原创 Python_day9_字典、遍历字典、集合、函数

文章目录字典潜复制copy深复制 import copy遍历字典集合的简介集合的使用集合的运算函数函数快速入门函数的参数函数的传递方式函数的传递方式(没听懂)字典潜复制copycopy()该方法对字典进行潜复制# 非复制d = {'a':1,'b':2,'c':3}d2 = dprint('d = ',d)print('d2 = ',d2)# 复制d = {'a':1,'b':2,'c':3}d2 = d.copy()print('d = ',d)print('d2 = ',

2020-11-12 19:07:45 163

原创 Python_day8_元祖、可变对象、字典及使用

文章目录元祖可变对象字典的简介语法元祖元祖不可变序列一般情况当希望这个数据不改变的时候我们就用元祖,其余情况都用列表用“()”可以创建一个空元祖tup = (1,2,3,4,5)print(tup,type(tup)) #比如12306乘客信息print(tup[0])tup[0] = 10 元祖不可修改如果元祖不是空的,则它里面至少得有一个元祖的解包(如下代码解析)tup = 1,2,3,4a,b,c,d = tupprint('a' = ',a)print('b

2020-11-11 10:49:51 271

原创 Python_day7_列表、遍历列表、循环函数、range

修改列表heros = [1,2,3,4,5,6]heros[0] = "11".print(heros)通过del来删除元素heros = [1,2,3,4,5,6]del heros[2]print("修改后",heros)通过切片来修改heros = [1,2,3,4,5,6]heros[0:2] = [9,8,7]print("修改后",heros)切片特性:如果替换的元素大于原有的元素,多余的元素会一次往后顺延(覆盖);如果替换的元素小于原有的元素,原有被切片变成替换

2020-11-07 19:09:27 603 3

原创 Python_day6_循环嵌套、序列、切片

学习python第6天循环嵌套continue和break序列切片循环嵌套语句目前为止可以控制图形的高度i = 0while i < 6: print("*****") #可以表示为 6 * "*" i += 1 #高度控制为6print(123,end = "")print(456) #结果 123456 end = "" 不换行链接在一起变形为嵌套语句(课后好好理解下,自己写下倒三角形)i = 0while i < 6: j = 0 while

2020-11-06 16:42:01 108

原创 Python_day5_运算符、语句(if、input、if-else、while)

学习Python第5天运算符条件运算符运算符的优先级语句if语句input语句if-else语法while语法运算符条件运算符a = 10b = 20print("a的值比较大”) if a>b else print("b的值比较大)a = 300b = 40m = a if a>b else bprint(m)运算符的优先级a = 2 or 3 and 4 #非布尔值的与或运算print(a) #and的优先级比or高,结果为2or比and的优先级高 结果4or

2020-11-04 00:42:00 351

原创 Python_day4_字符串、运算符

学习Python第五天字符串的补充运算符算术运算符赋值运算符比较运算符逻辑运算符非布尔值的与或运算字符串的补充split()分隔字符串join()链接字符串(链接字符串、序列-列表)strip()–左右两边去空格、lstrip()—左边去空格、rstrip()—右边去空格字符串大小写• s.upper() 全部大写• s.lower() 全部小写• s.isupper() 判断是不是大写• s.islower() 判断是不是小写# 例子代码:s = "I love china"r

2020-10-31 16:55:55 120

原创 Python_day3_数据类型、字符串

基本数据类型整数和小数整数就是所有的整数 例如 a = 1 b = 999 int类型c = 123_456_789小数就是所有的小数 a = 1.2 b = 6.66只要有浮点数参与的运算 最终结果就是个浮点数布尔值和空值布尔值就2个值一个是True(真) False(假)做逻辑判断,True相当于1,False相当于0布尔值属于特殊的整形None 空值变量字面量 一个一个的值1 2 3 “你好” 6.66变量是可以用来保存字面量的什

2020-10-30 02:07:39 455

原创 Python_day1_Pycharm安装、概念、标识符

Python的第三天学习PyCharm的安装PyCharm的配置Python的基础几个概念表达式语句程序函数标识符Python语言的组成PyCharm的安装PyCharm是由JetBrains公司打造的一款 Python IDE,支持Windows、Linux、MacOS系统。下载地址:链接: link.目前学习阶段PyCharm使用社区版足以满足需求,所以下载了社区版进行学习。PyCharm的配置File–setting里面设置主题变更—Appearance字体变更—Font更新版

2020-10-28 16:32:26 529

原创 Python_开学典礼

我的第一篇博客学习MD的语法目录列表链接欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入学习MD的语法目录强调文本强调文本加粗文本 加粗文本标记文本删除文本引用文本H2O i

2020-10-22 18:50:00 176

Aisino SK-860II.exe

Aisino SK-860II驱动

2019-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除