自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 python正则表达式\d和\D的区别

#!/usr/bin/python3import re phone = "2004-959-559 # 这是一个电话号码" # 移除数字的内容num = re.sub(r'\d', "", phone)print ("电话号码 : ", num) # 移除非数字的内容num = re.sub(r'\D', "", phone)print ("电话号码 : ", num)...

2021-04-29 10:47:43 1642

原创 UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x8b in position 0: invalid start byte

在python中使用seek函数时,遇到UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position 0: invalid start byte注意汉字的长度为3,对不齐就会报错对齐之后就好了

2021-03-25 09:48:17 226

原创 linux文件基本属性,文件相关常用命令学习

文件属性chown //修改所属用户与组chmod //修改用户权限查看文件ll //可以查看当前位置的所有文件目录及别的所有的东西权限第一个字符表示文件的性质当为 d 则是目录当为 - 则是文件;若是 l 则表示为链接文档(link file);若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。接下来三个一组,由rwx-组成第一组属主权限

2021-02-24 17:21:37 113

原创 2021-02-24

远程连接我使用的是xshell进行远程连接连接需要的是主机ip这里的主机ip如果忘了可以打开linux查看网络设置点击以太网后的齿轮打开设置ipv4地址就是了然后吧这个地址输入xshell的主机位置再点左侧的登录提示符输入用户名和密码显示[用户名@localhost]就表示连接成功了...

2021-02-24 10:32:12 148

原创 linux自学笔记,关机,系统目录

安装完成后第一步当然先学开关机sync //将数据由内存同步到硬盘shutdown //关机shutdown -h 10 'This server will shutdown after 10 mins' //告诉大家计算机将会在10分钟后关机,并且会显示在登录用户的当前屏幕中 shutdown -h now //立马关机 shutdown -h 20:25 //系统会在20:25关机 shutdow

2021-02-24 09:26:36 351

原创 linux下载,安装,VMware下载安装记录

我下载的linux版本是centos7x86-64-dvd-2009.iso下载的虚拟机的VMware链接:https://pan.baidu.com/s/1LWsnj9rU4mW60dCCnzZJxQ提取码:8w9u复制这段内容后打开百度网盘手机App,操作更方便哦扫这个码就能传了安装很简单就不说了,下载开始配置虚拟机点击创建新的虚拟机选择自定义下一步下一步到这里选择自己刚才安装印象文件的地址设置自己的虚拟机名称和位置虚拟机设置设置自己能撑得住的,不要太小的就好了,不用和

2021-02-23 17:41:37 178

原创 python自学笔记day06-3,函数

函数以def关键字开头,后跟标识符和圆括号,圆括号内放参数,以‘:’开始,缩进对齐,return表示函数结束def 函数名(参数): 函数体函数调用也没什么好记的可变类型和不可变类型大概意思就是单个元素的是不可变类型,改了值的单个元素变量是一个新的变量,就像两个同名的人之间没有任何关系一样,可变类型是元素组这种,值发生了改变也还是原本的元素,就像是一个人截肢后和原本不一样但是还是那个人,是不是新的变量可以通过查看他的地址查看,通过id(变量名)方法查看地址参数python里的参数调用挺好用

2021-02-23 09:14:12 108

原创 python自学笔记day06-2,迭代器he生成器

迭代器是一个可以记住遍历的位置的对象有iter()初始化和next()输出下一个元素两个基本功能myclass=MyNumber()myiter = iter(myclass) //初始化一个迭代a=next(myiter) //将第一次运行结果赋值给a无限循环raise StopIteration //停止迭代的循环,常用于防止出现生成器就相当于一个特殊的迭代器使用了yield的函数被称为生成器生成器是一个返回迭代器的函数yield是一个类似于retur

2021-02-22 17:13:24 108 1

原创 python自学笔记day06-1,输入输出

输入要用input要限制类型就在input外加类型在input(这里可以添加输入提示,增加用户体验)输出时print(‘这里可以添加输出提示’,输出的内容)如果不按规定输入会报错:ValueError

2021-02-22 13:54:44 93

原创 python自学笔记day05-3,日期和时间

python有很多处理日期和时间的的方式从1970年一月一日开始计算通常用一个9个元素的元组处理时间time=(年,月,日,时,分,秒,一周的第几天,一年的第几日,是否为夏令时)**import time** //时间time.localtime(time.time()) //本地时间time.localtime() 格式化日期time.strftime("格式",time.localtime())%y

2021-02-22 09:50:35 269

原创 python自学笔记day05-2,列表,元组

列表元组,字典有很多相似之处列表/元组/字典创建列表就是用方括号括起来用逗号分割开不同的数据项,类似于c语言中的数组,查找对应位置与之前的字符串语法类似元组是用圆括号括起来字典是用大括号括起来的无序键值对用读好隔开每组键值对,键不可重复更新列表list.append('sadf') //给列表list增加一个值sadf删除列表中的元素依旧是使用del语句del list[n] //删除第n个元素 表达式len([列表]) //列表长度可以+/*与字符串类似

2021-02-20 15:25:13 100

原创 python自学笔记day05,字符串

定义一个字符串很简单,就不记了访问一个字符串的子串python中的字符串很像是java中的数组,当创建了一个新的字符串后,就类似于创建了一个数组,可以通过位置访问字符串的子串,var=‘sdfsdf’var[1] //dvar[1:5] //dfsd字符串连接用‘+’就可以连接了转义字符挺多的,我八成是记不住都有什么了,主要是加‘\’字符串运算符上面说的‘+’算一种,还有‘*’和数学中的类似,就是输出几次的意思,r/R //输出原字符串,加上这个就不需要转义

2021-02-20 11:36:04 79

原创 python自学笔记day04-3,数学函数

math //浮点数的数学运算函数cmath //复数运算的函数导入模块相当于java中的导包,不过不需要放在最上面import math大概功能有绝对值,取上/下整,判断大小,幂,log,最大/小值,取模,乘方,四舍五入,开方随机数choice()指定序列中randrange,指定范围,随机递增random(,0-1之间的随机数)seed(x)生成一个随机数标记为x,在生成随机数前,执行此句,生成被标记的随机数shuffle(s)将序列s中的元素随机排

2021-02-20 09:26:21 73

原创 python自学笔记day04-2,if条件语句,循环语句

判断语句if 判断:非零执行语句else :零执行语句if 判断:判断非零执行语句elif 判断:判断非0执行语句。。。else :判断0执行语句 //可有可无循环语句在python中没有do{}while语句只有for和whilewhile 判断条件://满足时跳出循环 循环语句for x in “s” //x:循环输出对象代称,s循环输出集合 print(x)可以嵌套使用退格区分清楚就好break:跳出当前循环continue:跳出此次循环

2021-02-19 17:37:10 82

原创 python自学笔记day04-1,运算符

python支持以下类型的运算符算术运算符比较运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级算术运算符+,-,,/,%(取余),**(幂),//(取整数部分)比较运算符==,!=,>,<,<=,>=赋值运算符=,+=,-=,=,/=,=,//=逻辑运算符and与,or或,not非位运算符转换成二进制来运算a = 0011 1100b = 0000 1101a&b = 0000 1100a|b = 0011 11

2021-02-19 16:53:47 66

原创 python自学笔记day03,数据类型,赋值,数据类型转换

看到菜鸟教程下的笔记中有一幅图对python入门语法说的说的很全面,没有说具体来源,只是说网图,感谢这位大佬,总结的很详细python变量赋值给一个变量赋值a=100b='asdd'给多个变量赋同一个值a=b=c=35给多个变量赋值a,b,c=6,'asdf',64标准数据类型数字-Number:不可改变的数据类型,没指定一个值,Number对象就会被创建:有四种数字类型intlong(长整形【也可以代表八进制和十六进制】)floatcomplex(复数)字符串

2021-02-19 16:03:27 159

原创 python基础语法学习day02输出和引用

安装完python后再安装pycharm下载链接基本就是next就完事了,比我想想的要简单那第一个hollo菜鸟教程里说的花里胡哨的,但是刚写的时候好像用不到什么,在pycharm里new一个python.file#是单行注释’‘’或"""是多行print‘hello’print“hello”这两种是单行文本print"""段落print'''段落这个是多行文本主要是空格和tab不能乱用,缩进要对其,相当于java和c里面的大括号,空行代表分割两端不同功能或者含义的代码安装

2021-02-05 19:43:09 168

原创 python下载安装

点击进入python官网鼠标移到downloads上选择对应系统进入下载页面windows下载页面把链接末尾的url换成你自己的系统就对了我写的不清晰的可以看则个菜鸟教程下载速度也太慢了吧可以去玩把王者荣耀了,还不能打太快。。。。。论网速不稳定有多坑玩完一局预估时间和玩之前一样哈哈哈吃完饭终于下载好了然后就是点击安装下一步就好了点击上图这里可以换安装位置显示下图就表示安装完成了,close就好了然后打开终端进入文件所在位置d:cd 文件位置python -V

2021-02-05 10:42:24 200

原创 python菜批学习笔记day01

day01hello world#!*****//这里写可能会用到的脚本print'helloworld'简直过分,竟然不需要头文件main方法之类的直接print单引号就行了简介特色:解释型语言,无须编译交互式语言,可以在>>>后直接执行代码面向对象:意思就是和对象一起学的比较快简单:据说适合我这种菜比,希望如此哈哈哈特点:1.易于学习:2.易于阅读3.易于维护4.广泛的标准库,跨平台兼容很好5.互动模式:可以从终端输入代码并获得结果,互动的测试和调试

2021-02-04 17:55:59 81 1

空空如也

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

TA关注的人

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