自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux与Shell学习9--操作命令7--文件类型与权限

目录一、文件类型二、文件权限之前在学习ls命令时,有个ls -l这个命令,其中有如下图的 -rw-r--r--这个内容。一、文件类型:图中红框的第一位是代表文件类型,在Linux中有七类文件类型:”-“开头的是普通文件”d”开头的是目录”b”开头的文件是块设备,如光盘、磁盘等”c”开头的文件是字符串设备,如键盘、鼠标等”s”开头的文件是通信文件”p”开头的文件是管道文件”l”开头的文件是软链接文件二、文件权限后面的9位代表的是文件的权限,红框中

2022-03-23 16:51:17 1578

原创 Linux与Shell学习8--操作命令6--查看文件相关命令

目录一、cat命令二、tac 命令三、less 命令四、more命令五、head命令六、tail命令七、nl命令一、cat命令cat命令一般在文本内容较少的情况下使用cat 文件 输入cat命令加要看的文件即可二、tac 命令tac命令也是用来查看文本内容较少的文档的,和cat的区别就是cat是从文章的开头开始的,而tac命令则是从文章的末尾看是查看的tac 文件 输入tac命令加要看的文件即可三、less 命...

2022-03-23 15:29:43 1750

原创 Linux与Shell学习7--操作命令5--复制与剪切(cp和mv)

一、cp 命令cp命令的全拼是copy file,作用是用来复制的。cp 文件 路径 把文件复制到对应路径下 从下图的操作步骤能看出test1文件夹的内容为空,然后我们复制文件333.txt到test1目录下,然后再查看test1目录下就多了333.txt文件了cp 文件 文件 文件 路径 如果一次要复制多个文件就在路径前加上文件即可cp -r 文件夹 路径 如果要复制一个文件夹,需要再cp命令后面加上-r二、mv 命令mv命令的全拼为move file,主要作用是剪

2022-03-22 14:44:49 1694

原创 Linux与Shell学习6--操作命令4--文件编辑器(vi和vim)

目录一、命令模式二、输入模式三、底线命令行模式在Linux中想要编辑文件,我们需要使用vi或者vim命令来进行编辑,先说下vi和vim区别,vim是从vi发展出来的一个文本编辑器,相比较与vi,vim支持正则表达式的搜索,vim也有自己的脚本语言,称为vim脚本,简单理解就是vim是vi的升级plus版本,对于基本的编辑功能来说是没有区别的,以后的文章或者使用我就不都写了,就默认只写vim了。在vim中分为三种模式,分别是命令模式、输入模式和底线命令模式。...

2022-03-21 18:40:27 1018

原创 Linux与Shell学习5--操作命令3-创建文件(touch和vi/vim)

这篇主要是讲下创建文件常用的几个命令一、touch命令touch命令可以用来创建文件touch 文件 touch创建文件的话,直接用touch加要创建的文件名称即可(如果有后缀名称后面加上后缀)二、vi/vimvi或vim也可以创建文件,但是vi或vim有更多的功能,创建文件只是其中的一个小功能,他们的主要功能是编辑文件的,属于是文件编辑器。这里先不多介绍了,只简单说下vi/vim创建文件的操作命令。...

2022-03-18 11:31:00 4222

原创 Linux与Shell学习4--操作命令2(mkdir和rm)

目录一、mkdir 命令二、rm 命令一、mkdir 命令mkdir的英文全拼是make directory,作用是创建文件夹。mkdir 目录名 这样就可以创建出一个空的文件夹了mkdir 目录名/目录名 这样也可以不进入到最后一级,直接创建需要的目录,前提是最终要创建的目前,前面那几级目录时真实存在的。就像图中没有test_csdn1这个目录,我想创建test_csdn1下的目录是不能直接创建会报错的,如果想要同时创建test_csdn1和test1这两个目录我们可以用m

2022-03-17 14:29:47 1801

原创 Linux与Shell学习3--操作命令1(cd和ls)

操作命令1(cd和ls)

2022-03-16 18:42:51 2089 2

原创 Linux与Shell学习2--文件目录相关

当我们启动Linux后,会看到这几个文件夹,这时候就会有问题了,比如我们想看看我们的配置文件或者我想找下可执行文件在哪,如果我们不是很了解每个文件夹的作用,我们是很难找到的,所以我们就要先去连接下Linux下各个文件夹的具体作用是做什么的。在介绍文件夹之前先说一个小知识点,就是我们能看到上图中,不同的文件夹还会有不同的颜色,这些颜色对应着不同的文件夹\文件的功能,比如蓝色的命名就代表着这是一个目录,如果命名是白色的话,就表示这是一个文本文件或者配置文件等,如果命名是浅蓝色的,就代表这...

2022-03-12 18:51:29 1613

原创 Linux与Shell学习1--Linux简介

Linux与Shell学习

2022-03-09 18:51:12 1953

原创 Python习题练习8-- 计算阶乘(包含递归的概念)

题目:计算阶乘 n!=1*2*3*4*5*...*n的和先看一个简单的方法def jiecheng(n): #定义一个函数jiecheng(n) 要计算几的阶乘就输入几 s=1 #给s定义一个变量的值为1 for i in range(1,n+1): #写一个for循环让他对列表里的值进行遍历 s = s*i #每次得到的i的新值和s进行相乘等到一个新的s return s #返回s的值p

2022-03-06 22:13:42 1393

原创 Python习题练习7-- 冒泡排序

题目:冒泡排序(就是让一组数从小到大进行排列,假设一组数为[9,1,5,4],让其从小到大进行排序)

2022-02-25 16:38:06 2384

原创 Python习题练习6-- 1-100求和

题目:计算1到100的所有整数的和解法1使用sum函数直接求和:print(sum(range(1,101))) #直接使用sum函数对range(1,100)进行求和 打印结果为:5050解法2使用for循环进行计算:a=0 #先定义一个变量a为0 for i in range(1,101): #定义一个变量i对range(1,101)进行遍历 a = i + a #a=i+a i每次循环+1 a是每次循环后加上i的值print(a) #输

2022-02-22 17:35:03 6506

原创 Python习题练习5--99乘法表

题目:打印出一个99乘法表for i in range(1,10): #定义一个i的for循环 for j in range(1,i+1): #定义一个j的for循环 print("%d*%d=%d "%(j,i,i*j),end="") #打印i*j=(i*j)的样式,end""的作用是表示还没有结束现在还不用换行 print("") #在执行完一次j的循环后进行换行,print()本身就有换行的作用,所以这里可以省略里面的(/n),也可以直接写成pr

2022-02-15 15:51:20 1062

原创 Python习题练习4-水鲜花数

1、输出水仙花数(水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153))for i in range (1,10): #设置i的取值范围为 1-9 for j in range (0,10): #设置j的取值范围为0-9 for k in range (0,10): #设置k的取值范围为0-9 if i*100+j*10+k == i**3+j**3+k**3: #判断

2022-02-15 11:30:57 1244

原创 Python习题练习3--字符串相关操作2

1、判断字符串是否以“A”开头的使用函数startswith()对该内容开头进行判断。(startswith(要进行判断的字符串))a = "Atom" #定义一个变量a的值为"Atom" print(a.startswith("A")) #使用函数startswith()判断是否是以A开头 打印结果为:True2、去除字符串首尾的内容使用函数strip()对该字符串进行首尾内容的去处(strip(要去除的内容),如果要去除开头的某个字符使用lstrip(),如果要去除结尾的某个

2022-02-14 14:17:22 938

原创 Python习题练习2--字符串相关操作1

题目:1、将字符串“atom”都变成大写2、计算字符串 "a,b,c,d" ,请用逗号分割字符串,分割后的结果是什么类型的?string = "Python is good", 请将字符串里的Python替换成 python,并输出替换后的结果有一个字符串 string = "python修炼第一期.html",请写程序从这个字符串里获得.html前面的部分,要用尽可能多的方式来做这个事情如何获取字符串的长度?"this is a book",请将字符串里的book替换成appl

2022-02-13 23:06:06 509

原创 Python习题练习1--变量赋值交换

题目:已知a的值时1,b的值是2,如何交换a、b的值,打印a的值为2,b的值为1这时候我们就可以思考了,是不是可以直接交换呢?在python中特有这种写法,可以看下下面解法a = 1 #定义a的值为1b = 2 #定义b的值为2a,b = b,a #重新赋值,b的值2重新赋值给a,a的值1重新赋值给b(等号左边的值赋值给等号右面)print(a,b) #打印结果为 2,1思考下是不是还有其他的解法?我们是不是可以再加一个中间变量,参考下面解法a = 1 #定义变

2022-02-12 22:42:36 1707

原创 Python基础6--类3(类的封装、继承和多态)

python编程的重点是面向对象编程,而面向对象编程的核心方法就是封装、继承和多态。一、封装 先简单介绍下封装,个人理解说就是把数据和方法封起来,然后装到一个类里,使用者不关注里面的实现逻辑,只需要传符合规定的参数,就能得到结果。 写个简单的例子:class jisuan(): #定义一个计算的类 def __init__(self,x,y): #设置属性x,y self.x = x #定义属性x se...

2022-02-09 23:42:43 398

原创 Python基础6--类2(实例属性的赋值、修改与访问限制)

属性是通过__int__函数定义,并通过self传递给实例的一种数据类型,属性一般在__int__函数中。

2022-02-08 14:00:15 2822

原创 Python基础6--类1(静态类与动态类)

类提供了一种组合数据和功能的方法。 创建一个新类意味着创建一个新的对象类型,从而允许创建一个该类型的新实例 。 每个类的实例可以拥有保存自己状态的属性。 一个类的实例也可以有改变自己状态的(定义在类中的)方法。一、类的基本组成首先看个例子:class New_Year(): #定义一个类 New_Year()“”“创建一个新年的类”“” #说明文档 def go_home(self): #定义一个方法 go_hom...

2022-02-08 13:41:06 3571

原创 Python基础5--函数3(变量作用域)

学习了函数之后,就要考虑变量与作用域了,只有清楚变量的作用范围,代码逻辑才不会乱,变量的作用域分为全局变量和局部变量,全局变量是从赋值后,后续的代码都可以用该变量,局部变量是只有在函数内部被使用j = 99 #定义一个全局变量j (因为j在函数外,后续任何代码都可以使用)def Atom(i): #定义一个函数Atom,参数定义为 i i = j + i #函数的实现为 i = j + i #这里的i因为在函数内所以为局部变量,j因为在...

2022-01-24 23:57:07 521

原创 Python基础5--函数2(常见的函数参数规则)

上一篇说了函数的基本构成,这次说下自定义函数的一些常见处理一、参数位置 因为参数可能有多个,所以在传递参数时,必须和函数定义的参数一一对应,位置不能打乱看下例子:...

2022-01-22 22:51:12 611

原创 Python基础5--函数1(常见的函数格式)

先说下什么是函数,函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。一、函数的基本组成函数的组成:def 函数名(参数): #参数可存在可不存在 函数体 return 返回值 #这行也是可存在可不存在函数一般由def关键字、函数名、参数、函数体、返回值5部分...

2022-01-17 23:33:47 4397

原创 Python基础4--异常处理(try&except&finally)

目录1、基本异常处理(try&except)2、带finally的子句异常处理(try&except&finally)任何程序都可能会遇到运行出错的现象,异常是不可避免的,但是可以通过异常处理语句得到合理解决。针对程序异常出错问题,Python提供了一套完整的处理机制。1、基本异常处理(try&except)基本语法使用:try: 代码模块1 #执行代码模块1,如果正常直接结束,如果异常走except...

2022-01-10 20:47:22 1427

原创 Python基础3.4--break和continue

break和continue都属于循环控制语句,break语句是结束整个循环过程,不再判断执行循环的条件是否成立,而continue语句只结束本次循环进入下一个循环,而不是终止整个循环的执行。1、break循环控制语句利用break语句可以实现高效率的循环查找过程,比如用while循环和for循环刚开始的几次操作就已经拿到了我想要的值,就可以使用break语句结束整个循环,避免过度循环次数的发生,从而提高处理效率。首先看下没有break的情况:Atom = ("Atom","Atom1",

2022-01-10 00:13:30 476

原创 Python基础3.3--for循环

首先来说下for循环,for循环是python语言的循环控制语句,for循环可以遍历任何序列的项目,包括序列集合或可迭代对象,如列表、字符串、元组、字典等。看下基本语法:for 变量 in 序列: #变量为任意值,序列为列表、元组、字符串等 子代码模块比如我们想从一个列表中打印出来每个值,就可以用到for循环:for i in (1,2,3,"test"): #遍历列表里的所有值,并把值赋值给变量 i p...

2022-01-04 20:29:05 3039 2

原创 Python基础3.2--while循环

while是计算机的一种基本循环模式。当满足条件时进入循环直到满足循环再跳出循环。python中是用缩进格式对齐控制代码的,所以在while下的一组缩进里的代码,就都属于while的循环下的子代码先看下基本语法:while 判断语句(循环条件): #每当子代码模块执行完之后,就会执行下while的判断语句,如果满足继续执行子代码模块,直到不满足while的判断语句再结束循环 子代码(循环操作)比如我们想执行3次某个数字,就可以用while循环。i = 0

2021-12-30 20:41:18 957

原创 Python基础3.1--if判断

之前说了变量和基本类型,3.X系列主要说下条件分支和循环相关的东西,首先说下if语句,if语句是python中基本的条件分支判断语句,if语句通过条件判断,对代码模块的进行分枝执行。1、if单分支判断 先说下if单分支的基本语句组成结构,if 判断条件: 子代码模块if 2>1: #判断2>1是否正确 print("正确") #正确,然后走到子代码中,打印输出正确输出结果为: 正确...

2021-12-30 11:00:05 1582

原创 Python基础2.6--集合

先简单介绍下集合,集合是一个可变的无序的元素序列,和字典一样都用大括号( {} )表示,但是在集合里是没有键值对的,并且集合里的值也是不能重复的。1、创建一个集合(1)可以直接用{}创建Atom = {1,2,"Atom"} #直接用{}创建一个集合print(Atom) #打印的结果为:{1, 2, 'Atom'} 得到的结果为:{1, 2, 'Atom'}(2)可以使用方法set()创建Atom2 = (1,2,"Atom...

2021-12-20 00:16:20 696

原创 Python基础2.5--字典(2)

目录1、字典元素删除2、字典的遍历方法3、清除字典clear()4、复制字典copy()1、字典元素删除(1)del函数Atom = {"name":"Atom","age":25,"sex":"man"} #创建一个字典:Atomdel(Atom["age"]) #删除字典中key为age的值print(Atom) #打印结果为:{'name': 'Atom', 'sex': 'man'}输出结果为:{'name': 'Atom',

2021-12-18 22:20:20 367

原创 Python基础2.5--字典(1)

目录1、创建字典2、字典里增加元素3、查找字典中的元素 先简单介绍下字典,字典是可变的无序集合,是使用键值对为基本元素的可以存储各种数据类型的集合,用大括号( { } )表示,给个键值对之间用逗号( , )分隔。再来说下键值对,就是我们常听到的Key(键)和Value(值),key和value中间用冒号( : )隔开,如 name:Atom 的Key就是 name,value就是Atom。在一个字典中,Key的值是唯一的。1、创建字典Atom = {"nam...

2021-12-18 17:46:11 826

原创 Python基础2.4--元组

先简单介绍下元组,元组是不可变序列

2021-12-16 01:16:10 906

原创 Python基础2.3--列表(2)

1、index()根据元素查找对应的下标

2021-12-11 23:18:09 813

原创 Python基础2.3--列表(1)

先简单说下列表,列表是一系列按特定顺序排列的元素组成的,是python中内置的可变序列。列表中可以放整数、字符串、列表、元组等任何类型的内容,列表由一对中括号"[ ]"表示,两个相邻的元素用逗号", "隔开。1、创建列表直接创建一个有多个类型的列表a = [1,2,"字符串"]Atom = [3,4,"字符串1",a]print(Atom) #[3, 4, '字符串1', [1, 2, '字符串']]输出结果为:[3, 4, '字符串1', [1, 2, '...

2021-12-02 09:41:05 976

原创 SQL习题1--去重(一)

SQL习题分析现在查看用户来自于哪些学校,请从用户信息表中取出学校的去重数据 user表 id name age gender university 1 Atom 21 man 清华大学 2 Atom2 20 man 北京大学 3 Atom3 23 woman 复旦大学 ...

2021-12-01 10:42:03 1312

原创 Python基础2.2--数字

python基础学习

2021-11-28 23:40:17 631

原创 Python基础2.1--字符串

Python基础学习

2021-11-20 14:21:45 584

原创 Python基础2--数据类型

1、字符串(str)字符串就是一系列字符,在Python中,用引号扩起来的都是字符串,引号可以是单引号,也可以是双引号。

2021-11-16 15:55:57 966

原创 Python基础1--变量

从本篇开始一起学习python的基础知识

2021-11-03 22:58:00 160

原创 SQL基础11--增删改

参考表:学员信息表:person id name age 1 atom 19 2 atom2 19 3 atom3 21 4 atom4 21 5 atom5 25 6 atom6 25 这次用到这一个表就行了,更改过的数据我会事实截图放到内容里1、增(插入) INSERT INTO 表(要插入的列) VLALUES (插入的值)增就是插入,使用语法 I...

2021-10-31 16:44:14 195

空空如也

空空如也

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

TA关注的人

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