python
python
XJHui's Blog
这个作者很懒,什么都没留下…
展开
-
Day12正则表达式
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!re模块正则表达式正则表达式:被用来检索(主要用途)、替换符合某个规则的字符re模块和正则的关系:先有正则后有re模块(C语言编写,速度快), re是python中用来实现正则功能的模块mach()匹配符合正则表达式规则的字符串 mach(pattern,data,flag=0)案例(无标志位flag):import re # 导入re模块strData原创 2020-09-21 21:29:13 · 148 阅读 · 0 评论 -
Day11文件操作和模块
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!文件打开关闭打开使用open函数,可以打开已存在的文件或者创建一个新文件语法格式:open('文件名称','打开模式') # 打开模式也要使用引号示例:open('test.txt','w') 文件打开模式:案例:使用w打开模式,打开Test.txt文件open('./Test.txt', 'w') # 打开一个不存在的文件运行结果:原创 2020-09-21 21:28:43 · 119 阅读 · 0 评论 -
Day10项目-飞机大战游戏
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!项目需求存在四个对象:我方飞机敌方飞机我方子弹敌方子弹功能:背景音乐的添加我方飞机可以移动【根据按键来控制的】敌方飞机也可以移动【随机的自动移动】双方飞机都可以发送子弹步骤:创建一个窗口【搭建界面】创建一个我方飞机,根据方向键左右的移动【键盘监测】给我方飞机添加发射子弹的功能【按下空格键去发送】创建一个敌人飞机敌人飞机原创 2020-09-21 21:28:00 · 300 阅读 · 0 评论 -
AI学习 Day09 面向对象基础(下)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!私有化属性有些属性不想让别人随意修改或者防止被意外修改,就要对属性进行私有化基本概述定义:为了保证属性安全(不能被随意修改),可以将属性定义为私有属性使用场景:属性不想被类的外部直接调用属性值不想随意被改变不想被子类继承语法:class Person:__name = ‘张三’ # 属性名前加两个下划线将该属性私有化## 使用私有属性原创 2020-08-13 11:37:39 · 169 阅读 · 0 评论 -
AI学习 Day08 面向对象基础(中)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!析构方法当一个对象被删除或者被销毁时,python解释器默认会调用一个_del_()方法也叫析构方法。方法特点_del_()方法是一个魔术方法程序运行结束会释放所有内存,就是通过调用del方法实现的在程序中删除一个对象也会调用del方法使用方法情况一:程序结束,解释器自动调用del方法释放内存:class Animal: def __init__(se原创 2020-08-13 11:36:27 · 326 阅读 · 0 评论 -
AI学习 Day07 面向对象基础(上)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!编程思想面向过程:根据业务逻辑从上到下写代码函数式:封装到函数中便于以后调用,对比面向过程减少了代码量面向对象(oop):采用对象的概念建立模型类和类的对象概念类:是具有一组相同特征【属性】和行为【方法】的对象集合对象:是实实在在的东西,也是类的实例化,具体化关系类是对象的抽象化,对象是类的一个实例类的抽象案例1:小明开着宝马车去逛街小明 ->原创 2020-08-04 18:27:18 · 192 阅读 · 0 评论 -
AI学习 Day06 内置函数
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!基础是什么?为便于我们使用,python自带的一些函数(print …)有什么?具体内容的可以点击 这里 查看!数学运算绝对值函数(abs)print(abs(-10), abs(10))运行结果:取近似值(round)无位数限定:print(round(3.5))运行结果:注意:无位数限定时默认取整。位数限定:prin原创 2020-07-29 22:19:37 · 129 阅读 · 0 评论 -
AI学习 Day05 函数(下)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!变量局部变量简单使用:def setName(): name = 'peter' #局部变量 print(name)setName() #调用函数作用:临时保存数据,需要在函数中定义来进行存储。特点:在函数内部定义的变量,作用域仅局限在函数内部def setName(): name = 'peter' #局部变量print(原创 2020-07-21 22:41:25 · 110 阅读 · 0 评论 -
AI学习 Day04 函数(上)
本文章最初发布在 XJHui’s Blog,未经允许,任何人禁止转载!注意:最新修改版本已发布在 这里,点击前往查看!初始函数概念是什么?一系列python语句的组合,可以在程序中运行一次或多次,完成具体、独立的功能。为什么?整体结构清晰,代码复用最大化,代码冗余最小化,问题局部化。定义语法:def 函数名(): 函数体案例:输出小明的信息def printInfo(): print('姓名:{},性别:{},年龄:{}'.format("小明"原创 2020-07-21 22:39:34 · 135 阅读 · 0 评论 -
AI学习 Day03 高级数据类型
本文章最初发表在 XJHui’s Blog ,未经允许,任何人禁止转载!为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!序列类型定义:在python中,序列就是一组按照顺序排序的值【数据集合】python内置的序列类型:字符串列表元组特点:支持索引、切片操作索引:正负表示方向,从0开始切片:截取字符串的部分内容,[start : end : step]start:起点下标end:终点下标step:步长,默认为1原创 2020-07-17 15:54:49 · 165 阅读 · 0 评论 -
AI学习 Day02 流程控制结构
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!引入Day1 学了怎么输入、输出一些东西,但这些完全不能满足编程的需要。案例1:判断互不相等的两个数的大小并输出较大的那个数。很显然,简单的输入输出是实现不了的,这里要用到 选择流程控制:a, b = 1, 2if a > b: print(a)else: print(b)案例2:输出0到10。你心里想:原创 2020-06-16 07:46:23 · 162 阅读 · 0 评论 -
AI学习 Day01 python基础语法
本文章最初发表在XJHui’s Blog,未经允许,任何人禁止转载!为使您获得最好的阅读体验,强烈建议您点击 这里 前往 XJHui’s Blog 查看!前言从来没接触过人工智能,语言用的是python。趁机可以补补python,其实大一的时候已经学过,但当时没认真学有点可惜呀。尽管对python基础的东西还有点印象,还是决定尽量把笔记写的详细一些也便于复习。学习平台:b站 ,感谢up主,也欢迎小伙伴们和我学习一起呀!由于课程还没有更新完,也不清楚up主能否免费把 99天 的课程全部更新,但至原创 2020-06-14 17:11:29 · 188 阅读 · 0 评论