自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 问题2----2022年11月28日

问题

2022-11-28 10:21:52 79 1

原创 代码记录1

代码记录

2022-11-23 15:08:34 59

原创 Linux学习1

操作系统?操作系统(operating system,简称OS)是管理计算机硬件与软件资源的计算机程序。操作系统:向上可以支持应用软件的运行;向下可以直接控制硬件设备控制硬件,同时支持应用程序的运行常见操作系统windos **MacAndroidIOSMacLinux 命令...

2022-05-30 17:24:37 94

原创 python学习14--2022年4月26日

import … 和 from … import …在这里插入图片描述

2022-04-27 17:19:09 498

原创 Python学习13--2022年4月26日

递归算法递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或间接的调用自己。利用递归可以用简单的程序来解决一些复杂的问题,比如:斐波那契数列的计算、汉娜塔、快排等问题。递归结构包括两个部分:定义递归头。什么时候不调用自身方法。如果没有头,将陷入四循环,也就是递归的结束条件。递归体。什么时候需要调用自身方法。使用递归求 n!def factorial(n): if n = 1: return 1 else:

2022-04-27 15:04:29 734

原创 python学习12--2022年4月26日

os 和 os.path 模块

2022-04-27 14:41:53 726

原创 Python学习11--2022年4月25日

文本文件和二进制文件按文件中数据组织形式,把文件分为文本文件和二进制文件两大类。1.文本文件:文本文件存储的是普通“字符”文件,默认为unicode字符集

2022-04-26 21:04:39 239

原创 Python学习10--2022年4月25日

异常处理try: copyFile(old_path, new_path)except: print("文本复制失败")异常机制本质:异常指的是程序运行过程中出现的非正常的现象,例如用户输入错误、除数为0、需要处理的文件不存在、数组下标越界等所谓异常处理就是指程序在出现问题时依然可以正确的执行剩余的程序,而不会因为异常而终止程序的执行。在Python中引进很多来描述和处理异常的类,称为异常类,python中处理异常的过程:抛出异常:在执行一个方法时,如果发生异常,则这个方法生存代表

2022-04-25 20:19:04 110

原创 Python学习9--2022年4月20日

装饰器@propertyclass Employee: @property def salary(self): print("salary run...") return 10000emp1 = Employee()print(emp1.salary)class Employee: def __init__(self, name, salary)" self.name = name self.salary = salary @property def salary(s

2022-04-21 15:06:12 352

原创 Python学习8--2022年4月2日

LEGB 规则Python中查找名称时按照LEGB规则查找;即Local–>Enclosed–>Global–>Built inLocal 函数或者类的方法内部Enclosed 嵌套函数(一个函数包裹另一个函数,闭包)Global 模块中的全局变量Built in Python为自己保留的特殊名称面向对象和面向过程...

2022-04-14 20:42:28 482

原创 Python学习7--2022年4月1日

函数(function)用法和底层分析函数式可重复使用的程序代码块。函数的作用不仅可以实现代码的复用,更能实现代码的一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现函数的基本概念一个程序由一个个任务组成,函数就是代表一个任务或者一个功能函数是代码复用的通用机制函数的分类内置函数:例如str()、list()、len()等这些都是内置函数,我们可以直接拿来使用标准库函数:可以通过import语句导入库,然后使用其中定义的函数第三方库函数:Pytho

2022-04-02 11:57:31 425

原创 Python学习6--补充

使用turtle画19*19棋盘方法1.import turtlet = turtle.Pen()for row in range(0, 19): t.goto(0, -20 * row) t.pendown() t.goto(360, -20 * row) t.penup()for rank in range(0, 19): t.goto(20 * rank, 0) t.pendown() t.goto(20 * rank, -36

2022-04-01 14:38:19 596

原创 Python学习6--补充

推导式创建序列列表推导式# [表达式 for item in 可迭代对象][x for x in range(1, 5)] -----[1, 2, 3, 4][x*2 for x in range(1, 5)] -----[2, 4, 6, 8][x*2 for x in range(1, 20) if x%5==0] -----[10, 20, 30]cells = [(row, col) for row in range(1, 10) for col in range(1, 10)]

2022-04-01 09:32:37 460

原创 Python学习6--2022年3月31日

for 循环for 循环通常用于可迭代对象的遍历。for 变量 in 可迭代对象: 循环体语句for x in [1, 2, 3]: print(x*3) -------3 -------6 -------9可迭代对象Python包含一下几种可迭代对象:序列。包含:字符串,列表,元组字典迭代器对象(iterator)生成器函数(generator)嵌套循环for i in range(5): for j in range(5):

2022-03-31 20:19:22 446

原创 Python学习5--2022年3月3日

选择结构单分支结构if 条件表达式: # 条件表达式:可以是逻辑表达式、关系表达式、算术表达式等等 语句/语句块 # 语句/语句块:可以是一条语句,也可以式多条语句条件表达式中不能有赋值操作符“=”双分支结构if 条件表达式: 语句1/语句块1else: 语句2/语句块2三元条件运算符     条件为真时的值 if 条件表达式 else 条件为假时的值多分支结构if 条件表达式: 语句1/语句块1elif: 语句2/语句块2

2022-03-31 15:39:40 312

原创 Python学习4--2022年3月2日

字典以键值对的形式创建,总是成对的出现字典的创建创建空字典a = {}直接赋值创建a = {1:'a', 2:'b', 3:'c'}通过dict()将二元组列表创建为字典list = [(1, 'a'), (2, 'b'), (3, 'c')]dic = dict(list)将dict和zip相结合创建字典dic = dict(zip([1, 2, 3], 'abc'))字典的访问通过[键]获得[值]。如果[键]不存在,则抛出异常a = {1:'a

2022-03-31 15:13:50 243

原创 python学习3--补充

元组(tuple)列表属于可变序列,可以任意修改列表中的元素。元组属于不可变序列,不能修改元组中的元素,因此,元组没有增加元素/修改元素/删除元素相关的方法。元组创建通过()创建a = (10, 20, 30, 40)a = 10, 20, 30a = (10,)通过tuple()创建b = tuple()b = tuple('abc) ----('a', 'b', 'c')b = tuple([10, 20, 30]) ----(10, 20, 30)删除对象

2022-03-30 19:41:10 297

原创 python学习3--2022年3月1日

列表列表的创建基本语法创建a = [10, 20, 'gao']a = [] # 创建一个空列表list() 创建把任何可迭代的对象转成列表a = list() # 创建一个空列表a = list(range(10)) -----[0,1,2,3,4,5,6,7,8,9] a = list("abcdefg") -----['a','b','c','d','e','f','g']range() 创建整数列表range(start, en

2022-03-30 18:06:38 284

原创 python学习2(补充)

可变字符串在python中字符串是不可变对象,不支持原地修改。原地修改使用io.StringIO对象或者array模块import oss = 'hello, world'sio = io.StringIO(s)sio.getvalue()sio.seek(7)sio.write('g')sio.getvalue修改过程中没有产生新的字符串...

2022-02-28 19:32:25 199

原创 Python学习2--2022年2月27日

变量赋值链式赋值同一个对象赋值给多个变量x=y=123 等价于x=123y=123系列解包赋值系列数据赋值给系列的变量(两者的数量是一样多的)x,y,z=1,2,3 等价于x=1y=2z=3系列赋值可以快速实现变量交换a,b=1,2a,b=b,aprint(a,b)----2, 1基本运算符最基本数据类型介绍整型(int):1, 2, 3, 34,563123浮点型(float):3.14,科学计数法等布尔型(bool):只有True 或 Fal

2022-02-28 09:37:41 144

原创 python学习1 -- 2022年2月26日

python 介绍简介python是一种解释型、面向对象的语言。其可读性强,代码简洁。python是由C语言开发的,但是不再有C语言中指针等复杂数据类型,由于Python的简洁性很大程度上削弱了开发难度和代码幅度。程序员不再关注复杂的语法,而是关注任务本身。应用范围科学计算人工智能WEB服务端和大型网站后端YouTube、gmail等应用基于python开发GUI开发(图形用户界面开发)游戏开发移动设备嵌入式设备系统运维例子海龟绘图之绘制奥运五环import turtle

2022-02-26 17:01:23 333

原创 markdown的介绍----2022年2月26日

markdown是什么markdown是一种轻量级标记语言,常用作文字排版 (>注释标志符)优点易读/易写/易改跨平台使用(win / mac / linux等)其他网站和软件都支持Markdown(一线互联网公司,对代码友好)能够导出HTML,PDF,等格式文件摆脱Word缺点需要学习语法(但其实很少)代码高亮灵魂之处:代码高亮// java代码public static void main(String args[]){ System.out.print(

2022-02-26 16:24:58 91

空空如也

空空如也

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

TA关注的人

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