自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python基础学习笔记---文件和异常

打开文件函数open()接受一个参数:要打开的文件名。并且会返回一个表示文件的对象,并将其储存在后面as表示的变量中。我们在打开完一个文件想要关闭时,可以在后面使用close。但是这样有时我们很容易忘记,这种情况下我们可以使用上下文管理器。文件路径要让python打开不与程序位于同一个目录的文件,需要提供文件路径,它让python到系统特定的位置去查找。相对路径:指定的位置,该位置是相对当前运行的程序所在的目录。绝对路径:文件在计算机中的准确位置。在使用关键字with时,open返回的文件对

2020-09-10 19:33:49 165

原创 python基础学习笔记---类

创建一个累首先,在python中,首字母大写的名称指的是类。这个类中的括号是空的,我们要从空白类中创建这个类。在类中的函数称之为方法,学到有关函数的一切都适用于方法。其中__init()__是一个特殊的方法,每当你根据Dog类创建新实例的时候,python都会自动运行它。其中前后两个下划线这是一个约定,避免默认方法与普通方法冲突。其中定义了三个形参:self,name, age.其中self是必不可少的,而且还必须位于其他形参的前面。那为何必须定义self呢?因为python调用这个init方法时

2020-09-07 19:58:31 257

原创 python基础学习笔记---函数

定义函数函数其实就是带名字的代码块。用于完成具体的工作。定义函数首先使用def语句定义,并且在定义完成之后以冒号收尾。调用它直接输入greet_name即可。向函数传递信息由示例我们可以看出,在函数greet_user中我们传递了一个参数username。通过这里的username我们可以让函数接受任意指定值。,并且可以根据需要调用函数任意次,并且无论传入什么样的名字,都会生成相应的输出。形参和实参在上一个示例中,变量username是一个形参—函数完成其工作所需的一项信息。(可以理解为这

2020-08-28 20:48:25 220

原创 python基础学习笔记---用户输入和while循环

函数input有时候,我们也需要让用户输入一些条件,比如用户输入用户名等等。这时就需要input()函数。函数input()让程序暂停,等待用户输入一些文本,获取用户输入后,python将其储存在变量中,方便我们使用。函数input()接受一个参数,即要向用户显示的提示或说明,让用户知道如何做。求模运算符求模运算符(%)它将两个数相除,返回余数。因此我们运用它判断奇偶数。while循环while循环是不断地循环运行,直到有指定条件不满足为止。使用标志:在很多复杂的程序中,有很多条件

2020-08-24 20:45:08 174

原创 python基础学习笔记---字典

字典是一系列的键值对,每个键都有一个值与之关联,在python中用“{}”表示键值对是两个相关联的值。在指定键时,python返回相对应的值。键值之间用“:”分隔。而键值对之间用逗号分隔。字典中可以储存任意对键值对。访问字典要获取与键相关联的值,可依次指定字典名和方括号内的键。字典是一种动态结构,可以随时添加键值对。如果要修改字典中的值,我们可以依次指定字典名,用方括号括起的键以及与该键相关联的新值。同理要删除字典中不在需要的信息,可以用del语句将相应的键值对彻底删除。使用del语句时,必须指

2020-08-23 20:49:49 284

原创 python基础学习笔记---if语句

一、条件测试每条if语句的核心都是一个值为true或false的表达式。这种表达是称为条件测试。python会根据条件测试的值为true或false来决定是否执行代码。true执行,false不执行。1.1检查是否相等检查相等可以使用‘==’来进行比较(注意,再检查相等时会区分大小写)检查不相等时使用‘!=’来进行比较1.2检查多个条件当我们想同时检查多个条件时,可以使用关键字’and’来将两个条件测试合并。如果都通过整个表达式为true,有一个不通过表达式就为false.同时我们可以使用关键

2020-08-18 20:36:25 220

原创 python基础学习笔记---元组

元组python将不能修改的值称为不可变的,而不可变的列表称之为元组。元祖看起来和列表一样但是使用圆括号而不是方括号!

2020-08-09 20:51:44 105

原创 Python基础学习笔记---操作列表

for循环在for循环后面,没有缩进的代码都只执行一次,而不会重复执行。创建数字列表函数range()会让你实现一系列的数字结合之前学的list()函数 我们可以得到数字列表。numbers = list(range(2, 11, 2))----这个函数表达的意思是从二开始一次加二知道值小于11.在range中我们几乎可以实现任何数字集。...

2020-08-06 21:49:34 74

原创 Python基础学习笔记---列表简介

什么是列表列表是由一系列按特定顺序排列的元素组成。在python中用“【】”来表示,并用逗号来分隔其中的元素。访问列表的元素列表是有序集合,所以只需将元素的位置或索引告诉python即可。注意,在python中,第一个列表元素的索引为0而不是1.在示例中我们可以看到。而且如果我们想访问列表中最后一个元素,可以将索引指定为-1.即可访问最后一个元素。修改,添加和删除元素python是一门动态语言,所以我们可以随着程序的运行增删元素。修改列表的元素和访问列表元素语法类似。修改:添加元素:

2020-08-02 21:28:03 175

原创 Python基础学习笔记----数字

整数整数之间可以进行加(+), 减(-),乘(*),除(/)运算如果是两个**表示乘方运算当然Python和我们数学一样可以使用()支持优先级运算,和数学同理。浮点数带有小数点的数字是浮点数(flot)但是有时候需要注意,结果包含的小数位数可能是不确定的。使用str()避免类型错误如图所示,运行会出现错误,这是因为Python视为int整数值,不知道怎么解读。因此可调用str()。可以得到正的结果。python2中的整数在python2中 整数除法只包括整数部分,小数部分会被删除

2020-08-01 21:44:24 152

原创 Python基础学习笔记---字符串

字符串字符串通俗一点的理解就是一串字符。用单引号或双引号括起来的都是字符串。修改字符串的大小写首先是我们平常经常用到的首字母大写:我们可以看到python对变量passage执行.title()输出的是首字母大写。而将字母全部大写和小写看下图:大写:小写:合并字符串我们可以看到合并字符串使用“+”来实现字符串的合并,并且可以结合刚才学到的title()来进行规范格式。制表符和换行符制表符:\t换行符:\n删除空白有时候我们,在程序中会有一些多余的空白,这让代码不美观也影响

2020-07-31 20:26:23 154

原创 python.变量的命名

首先我们介绍一个功能,叫语法突出:在这里我们可以看到编译器里print和括号里的内容颜色是不一样的。这个就叫做语法突出,这对我们初学者是很有帮助的。现在我们打印一个程序我们可以看到,输出为括号里的内容。这里我们称haha 为变量。每个变量都存储了一个值(与变量相关联的信息)。储存的值为文本(hello word)在程序中我们可以随时修改程序中的值,而python始终记录最新的值。变量的命名和使用1:变量名只能包含字母、数字和下划线。变量名可以字母或下划线大头,但不能以数字打头。2:变量名不能

2020-07-29 21:41:58 167

原创 Linux12.0

软连接ln -s 被链接的源文件(要用绝对路劲) , 类似于windows的快捷方式没有-s选项建立的是一个硬链接文件硬链接:删除了原文件,硬链接不受影响日常工作中几乎不建立硬链接。打包压缩Windows–rarmac–ziplinux–tar.gztar:把一系列文件打包到一个大文件中,也可以把一个打包的大文件恢复成一系列文件。#打包文件:tar–cvf打包文件.tar 被打包的文件/路径#解包文件:tar–xvf 打包文件.tarC:生成档案文件,创建打包文件X:解开档案文件

2020-07-27 22:01:02 183

原创 Linux11.0

which/etc/passwd:用于保存用户信息/usr/bin/passwd:用于修改用户密码程序which命令可以查看执行命令所在位置例:which ls–>/bin/ls在Linux中绝大多数可执行文件都保存在/bin,/sbin,/usr/bin,/usr/sbin/bin:是二进制执行文件目录,主要用于具体应用/sbin:是系统管理员专用的二进制代码存放目录,主要用于系统管理/usr/bin:后期安装的一些软件/usr/sbin:超级用户的一些管理程序切换用户su–用

2020-07-25 21:22:14 104

原创 Linux10.0

用户管理,终端命令创建/删除/修改其他用户密码都需要sudo执行.添加新用户useradd-m-g组新建用户名(-m:自动建立用户家目录;-g:指定用户所在的组,否则会建立同名的组)2.设置用户密码password 用户名 (如果是普通用户,直接用password可以修改自己的密码)3.删除用户userdel-r用户名 (-r选项会自动删除用户家目录)4.确认用户信息cat/etc/passwd | grep (新建用户后,用户信息会保存在/etc/passwd文件中)新建用户忘记-m,

2020-07-24 22:37:41 202

原创 Linux9.0

配置别名当输入指令过长,用来代替指令,方便省时1.在.ssh文件夹下创建config~/.ssh/config2.Host macHost Name ip地址User itheimaPort 22保存之后,即可用ssh mac实现远程登录了,scp同样使用用户权限相关命令对文件/目录的权限包括:读——r——4写——w——2执行——x——1ls-l:可以查看文件夹下详细信息一共有四列数据,我们分别竖着以空格为界 划分为1,2,3,4这四个类。其中在最左面1数据代表的是文件形式

2020-07-23 22:23:51 127

原创 Linux8.0

SCP(se cure copy)是一个在Linux下进行远程拷贝文件的命令。地址格式与SSH基本相同(在指定端口时用的是大写-P)把本地当前目录下的01.py文件复制到远程家目录下的Desktop/01.py(注意“:”后面的路径如果不是绝对路径,则以用户的家目录作为参照路径)scp -P port 01.py user@remote:Desktop/01.py把远程家目录轩的Desktop/01.py文件复制到本地当前目录的01.pyscp -P port user@remote:Desk

2020-07-22 22:26:06 260

原创 Linux7.0

远程登录和复制文件ssh 用户名 @ ip——关机/重新启动ssh基础:Linux中SSH是常用工具,通过SSH客户端连接运行SSH服务器。域名:由一串用点分离的名字组成,www.4399.com端口号:通过端口号可以找到计算机上运行的应用程序SSH服务器默认的端口号是——22SSH——22WEB——80HTTPS——443FTP服务器——21其中域名就相当于主机,端口就相当于主机中的程序通过IP地址找到计算机在通过端口号找到计算机上的服务器软件,由服务器软件给用户提供服务。SSH客

2020-07-21 21:40:16 167

原创 Linux6.0

管道:|Linux中允许一个命令的输出可以通过管道作为另一个命令的输入。(我们可以理解为生活中的管子,一头接另一头,“|”分为左右端,左面为写右面为读)1.move:分屏显示内容2.grep:在命令执行结果基础上查询指定的文本ls -lh ~|morels -lh ~|grep[]远程管理常用命令关机/重启shutdown 选项,时间 。关机/重新启动-r :重新启动不指定选项和参数,电脑1分钟后关闭(shutdown now 现在关机)shutdown -c 取消关机查看

2020-07-19 22:45:40 331

原创 Linux5.0

mkdir-p: 可以递归创建目录(a/b/c/d)rm-f: 强制删除-r:递归的删除目录下内容。删除文件夹必加此参数在Linux中 同一个目录中,不允许文件,目录同名。拷贝和移动文件tree[目录名] (以树状图列出文件目录的结构)-d: 只显示目录cp源文件 目标文件(复制文件式目录)-i:覆盖文件前提示(y/n)-r:若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件须为一个目录名mv 源文件 目标文件(移动文件,目录或重命名)-i

2020-07-18 21:56:50 168

原创 Linux终端命令4.0

关于ls命令的说明:以 “.” 开头的文件为隐藏文件,如果需要显示在前面输入"-a"即可显示。单独一个".“代表当前目录,”…"代表上一级目录"-l"以列表的形式显示文件详细信息“-h"配合”-l"以人性化的方式显示文件大小针对以"-l"形式显示文件信息做一个补充: 在终端窗口中显示的文件信息为两种颜色:蓝色(代表目录),白色(代表文件)其中B:表示字节K:表示千M:表示兆G:表示千兆T:表示太各个单位以1024为换算 1M=1024K关于ls通配符的使用:*:代表任意个字符

2020-07-17 21:51:16 78

原创 Linux命令学习3.0

今天学习了一个非常实用的技巧,就是自动补全。顾名思义就是类似于我们输入法的智能补全。在Linux中的自动补全是这样的:敲出文件/目录/命令前几个字母,然后按下"TAB"键。如果还有其他就再按下“TAB”键,系统就会提示。还有一个就是对于曾经使用过的命令,比如我们切换目录,下一条命令还是想切换目录,但是不想再次重复上一条命令的操作,我们可以按:“向上的箭头和向下的箭头”来进行上一步以及下一步使用过的命令。退出选择的话按“ctrl+c”。(如果有错误的地方,希望大家私信或者评论教我改正,谢谢大家,让我们一

2020-07-15 22:13:16 103

原创 Linux常用命令语句2.0

终端命令格式:command_[-options]_[parameter]command:命令名options:选项parameter:参数(可以0个,1个。。。)在我们终端窗口中 如果我们遇到命令有些不知道甚意思以及有哪些扩展,我们可以使用查阅命令帮助信息:1.–helpcommand–help:显示command命令的帮助信息2.manman command:查阅command的命令使用手册在man命令中 我们有以下热键space:下一屏b:滚动手册下一行f:回滚一屏f:前滚

2020-07-14 22:01:38 80

原创 Linux常用语句

常用的Linux命令语句hello,大家好,我是阿桑同学。今天我的笔记是在Linux终端系统中常用的终端命令。命令语句 ; 英文全拼 ; 语句示意ls ; print work directory ; 查看当前所在文件夹cd [目录名] ; change dierctory ;

2020-07-12 22:03:14 279

原创 操作系统

操作系统hello! 大家好,我是阿桑同学。目前我正在学习python 在这里作为我的博客,我每天会为自己所学的新知识在这里发布。作为自己的笔记也当做激励自己的一种模式吧。哈哈哈。今天我学到的是关于操作系统这个知识点,下面 我就对于我自己的理解以及看法做一下总结。什么是操作系统:操作系统就是计算机中管理计算机硬件与软件资源的一种程序。而操作系统的作用是什么呢:直接操作硬件;把操作硬件的代码分装成一个又一个的系统调用。关于不同领域的操作系统:桌面操作系统:1.windows(群体大)2.macos

2020-07-11 21:48:36 89

空空如也

空空如也

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

TA关注的人

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