Python
文章平均质量分 80
清园暖歌
这个作者很懒,什么都没留下…
展开
-
Eclipse配置python环境全步骤
最后,安装完成后的配置参考下文,选择Otherutf-8编码才能打印中文,默认是Default(GBK)后面用第一种方法,还是在Window-preferences下没有找到PyDev。发现可能是因为我的eclipse版本和安装的PyDev版本不一致的问题。于是再重新用第一种方法下载PyDev4.4版本,安装成功。安装方法参考这一博主的文章,一开始选用第二、三种,都安装失败。再根据这篇文章的方法,查看我的eclispe的版本。直接使用文本打开,找到我的版本是4.4的。...原创 2022-07-21 11:37:23 · 2219 阅读 · 2 评论 -
Linux——命令(基本操作命令)(day14)
一、前言二、简单基本命令 三、文件目录操作命令3.1 ls:查看目录文件(仅名称)3.2 cd:切换工作目录3.3 touch:新建文件命令3.4 mkdir:新建目录3.5 rmdir:删除目录3.6 rm:删除文件或目录3.7 mv:移动和重命名3.8 cp:复制3.9 cat:查看文件内容、合并文件3.10 more:查看文件内容(分页查看)3.11 history:查看历史命令3.12 sudo:获得root权限 1、cd:切换路径 cd..:往上前进一级目录2、ll:当前目录下有哪原创 2022-07-06 10:12:46 · 182 阅读 · 0 评论 -
Python——文件操作(day11)
一、文件打开关闭二、文件读写三、应用:文件备份脚本四、文件定位五、import导入模块六、os模块操作文件七、模块的制作、发布、安装7.1 模块的制作7.2 模块的发布(1)打开文件 (2)关闭文件 (1)写文件(2)读文件 (3)with三、应用:文件备份脚本 四、文件定位utf-8:默认一个汉字占3个字节gbk:一个汉字2个字节turncate:裁剪文件,源文件也被裁剪 七、模块的制作、发布、安装7.1 模块的制作moudel: 调用:7.2 模原创 2022-07-05 21:12:54 · 273 阅读 · 0 评论 -
Python——正则、转义、re、匹配、贪婪和非贪婪(day13)
一、正则表达式二、re模块三、匹配规则四、re模块其他方法4.1 re.compile 4.2 re.search4.3 re.findall4.4 re.sub和re.subn4.5 re.split五、贪婪与非贪婪模式六、小结 三、匹配规则 四、re模块其他方法4.1 re.compile re.subn :还返回被替换的数量,以元组的形式五、贪婪与非贪婪模式内容小结元字符 说明 正确 错误\d原创 2022-07-04 00:07:34 · 1754 阅读 · 0 评论 -
Linux——MySQL高级(day19)
刚创建的新用户是什么权限都没有,需要赋予权限(1)本地赋予创建用户并赋予权限 (2)在外部访问数据库,没给权限时,访问失败,如第一行命令,给完权限可以访问,并可以select查看show grants for python;会报错,因为host默认是@%所以要修改 show grants for python@localhost; 查看当前登录的用户:是本机登录的root用户..................原创 2022-07-13 11:33:50 · 372 阅读 · 0 评论 -
Linux——MySQL数据查询(day18)
因为这里id不重复,所以直接按id降序了,hometown升序没用到 count返回有13组数据 (1)substr返回的是字节的个数,一个汉字为3个字节 相当于返回一个值的 2班级年纪大于1班级任意一个同学就出来最上面的错误是因为max()已经进行了分组 (1) (2)合并查询 sql语句中any、some、all的使用都是用在子查询里面 用作比较运算any 表示任意一个 有一个满足了结果就为true 和some是一样的效果all 全部满足了 结果才为True场景原创 2022-07-12 11:16:49 · 2459 阅读 · 0 评论 -
Linux——基于Linux的MySQL安装和基本使用(day17)
安装MySQL时,会自动安装客户端和依赖项 以下代码都是在命令行中一行一行的执行:出现这个说明安装成功 ,按:wq可以退出进入mysql,安装完首先要做的:1.修改密码;2.允许远程访问以上操作如下两张图所示:输入mysql -uroot -p尝试进入,也可以mysql -uroot -p111111;-p不输入密码下面也会要求输入-u后面接用户名,-p后面接密码如图,说明已经进入mysql 注意:mysql语句要加分号 ; 2.2 数据表管理2.2.1 数据表设计原创 2022-07-10 08:51:14 · 1221 阅读 · 0 评论 -
Python——飞机大战(day10)
目录面向过程实现:plane pro需求的描述:存在四个对象:我方飞机、敌方飞机、我方子弹、敌方子弹功能:背景音乐的添加我方飞机可以移动【根据按键来控制的】敌方飞机也可以移动【随机的自动移动】双方飞机都可以发送子弹步骤:1.创建一个窗口2.创建一个我方飞机 根据方向键左右的移动3.给我方飞机添加发射子弹的功能【按下空格键去发送】4.创建一个敌人飞机5.敌人飞机可以自由的移动6.敌人飞机可以自动的发射子弹在安装pygame模块的时候尤其要注意一下:如果在pychram中安装不成功 如下错误原创 2022-07-03 08:13:03 · 1621 阅读 · 1 评论 -
Linux——文件查找与编辑器使用(day16)
一、文件查找命令(上)1.1 which1.2 whereis1.3 locate二、文件查找命令(下)2.1 find2.1.1 find -name2.1.2 find -size2.1.3 find -user 2.1.4 find -时间选项2.1.5 find -type2.1.6 find -inum 2.1.7 find -group2.1.8 find -逻辑项2.1.9 find -exec2.2 查找的区别 三、grep、管道、重定向3.1 grep3.2 管道3.3 输出重定向...原创 2022-07-09 14:10:03 · 712 阅读 · 0 评论 -
Linux——权限、远程管理与系统命令(day15)
su root:登录root账号,可通过whoami查看cat /etc/passwd:这个目录下可查看存放的用户信息,新建的用户在最下面,虽然会显示在家目录/home路径下,但是却没有创建,只有useradd -m下创建用户,才会在/home下创建目录passwd test2:给新用户test2设置密码ctrl+d:退出test2用户,换回root注意:直接su test2登录test2用户时,不会切换到她的家目录下,使用su -test2才会到家目录userdel test2:删除用户test2,但不会原创 2022-07-07 09:02:29 · 625 阅读 · 0 评论 -
Python——私有化和动态添加属性和方法、Property、new和slots方法、单例、异常处理(day09)
目录一、私有化属性二、私有化方法三、Property属性(属性函数)四、__new__和单例模式五、错误与异常处理六、自定义异常七、动态绑定属性和方法八、__slots__属性九、作业十、内置异常 二、私有化方法四、__new__和单例模式(1)__new__ new就是开辟对象在内存的地址(2)单例模式cls._instance:给类对象赋一个属性,super().__new__(cls,*args, **kwargs)后面的*args, **kwargs传不传无所谓。原创 2022-07-02 00:10:43 · 667 阅读 · 0 评论 -
Python——面向对象基础(上):析构、继承、类and实例属性和方法、多态(day08)
一、析构方法二、单继承三、多继承四、间接继承五、重写(方法覆盖)和调用父类方法六、类属性和实例属性七、类方法和静态方法 八、多态在python中展现面向对象的三大特征:封装、继承、多态封装:指的是把内容封装到某个地方,便于后面的使用他需要:把内容封装到某个地方从另外一个地方去调用被封装的内容对于封装来说 其实就是使用初始化构造方法将内容封装到对象中,然后通过对象直接或者self来获取被封装的内容继承: 和现实生活当中的继承是一样的:也就是 子可以继承父的内容【属性和行为】(爸爸有的儿子都有,相反原创 2022-07-01 15:00:27 · 313 阅读 · 1 评论 -
Python——类和对象、魔术方法(day07)
一、面向对象二、类和对象三、实例方法和属性四、__init__方法五、self六、魔法方法七、双人对决八、作业九、补充面向对象编程:oop [object oriented programming] 是一种python的编程思路面向过程:就是我们一开始学习的,按照解决问题的步骤去写代码 【根据业务逻辑去写代码】在思考问题的时候, 首先分析'怎么按照步骤去实现' 然后将问题解决拆解成若干个步骤,并将这些步骤对应成方法一步一步的 最终完成功能面向对象:关注的是设计思维【找洗车店 给钱洗车】出差--北京原创 2022-06-30 22:39:23 · 546 阅读 · 0 评论 -
Python——内置函数、序列、集合(day06)
一、内置函数二、数学运算函数三、类型转换函数四、序列操作五、集合 六、练习 (1)abs (2)round(3)powz是除以后得处余数(4)divmod(5)eval (1)ord(2)chr(3)bin(4)hex(5)oct(6)bytes四、序列操作 (1)all (2)any (3)sorted (4)zip (5)enumerate五、集合 六、练习...原创 2022-06-29 19:53:16 · 237 阅读 · 0 评论 -
Python——变量、传参、匿名、递归函数(day05)
二、函数参数引用传值三、匿名函数 四、递归函数五、递归优缺点原创 2022-06-27 09:37:17 · 154 阅读 · 0 评论 -
Python——函数基础(day04)
什么是函数:一系列Python语句的组合,可以在程序中运行一次或者多次,一般是完成具体的独立的功能为什么要使用函数:代码的复用最大化以及最小化冗余代码,整体代码结构清晰,问题局部化函数定义:def 函数名(): 函数体[一系列的python语句,表示独立的功能]函数的调用: 本质上就是去执行函数定义里面的代码块,在调用函数之前 必须先定义按住ctrl到函数上面,可以看到函数本身的注释(前提要写注释)\\ 转义字符即为'\'三、函数返回值四、函数嵌套调用原创 2022-06-25 23:44:30 · 179 阅读 · 0 评论 -
Python——字符串、列表、元组、字典、公用方法(day03)
一、字符串及常用方法二、列表及常用方法三、元组四、字典五、公用方法序列:在python当中 序列就是一组按照顺序排列的值【数据集合】在python中 存在三种内置的序列类型:字符串、列表、元组优点:可以支持索引和切片的操作特征:第一个正索引为0,指向的是左端,第一个索引为负数的时候,指向的是右端切片:【高级特性】可以根据下表来获取序列对象的任意[部分]数据语法结构:[start:end:step] step默认1list:python当中非常重要的数据结构,是一种有序的数据集合特点:1:支持增原创 2022-06-21 18:25:10 · 199 阅读 · 0 评论 -
Python——类型、运算、流程控制(day01、02)
一、基础知识1.1 大纲1.2 输入输出 二、流程控制2.1 顺序流程2.2 选择流程/分支流程2.3 嵌套条件选择2.4 循环流程tab:向右缩进shift+tab:向左缩进ctrl+/:多行直接注释print后面加 ,end='' 不换行,end' '结尾加个空格range(1,10):1~9字符串格式化方法(%为:占位符,后面跟变量类型):input接收的键盘的输入都是str类型,如果是数字,要转化为int类型流程控制的分类: 就是代码一种自上而下的执行结构,也是python默认的原创 2022-06-20 13:43:44 · 101 阅读 · 0 评论 -
Python——(杂记)
1.str = r'C:\Program Files\FishC\Good''\\' (结尾加反斜杠,用转义字符,r就是直接把\作为输入而不是转义)file1 = open(r'C:\windows\temp\readme.txt', 'r') 表示以只读方式打开2.跨行:(1) (2) (3) str = """ ......原创 2022-04-01 21:58:19 · 670 阅读 · 0 评论