求知讲堂Python+人工智能
python
Hubert_xx
白癜风就是让你白!
展开
-
python中input函数的使用
input() 函数接受一个标准输入数据,返回为 string 类型。input()# 单个输入使用inputn=input()print(n)print(type(n))n=input("输入:")print(n)print(type(n))n=input()print(n)print(type(n))input().split()split()方法通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔 num 个子字符串split()方法语法:str.s原创 2020-09-12 15:59:01 · 9661 阅读 · 1 评论 -
求知讲堂python+人工智能day12
pyth的垃圾回收机制GC(垃圾回收)负责的主要任务为新生成的对象分配内存识别那些垃圾对象从垃圾对象那回收内存引用计数机制Garbage collection(GC)模块的使用(垃圾回收)现在的高级语言如java,c#等,都采用了垃圾收集机制,而不再是c,c++里用户自己管理维护内存的方式。自己管理内存极其自由,可以任意申请内存,但如同一把双刃剑,为大量内存泄露,悬空指针等bug埋下隐患。对于一个字符串、列表、类甚至数值都是对象,且定位简单易用的语言,自然不会让用户去处理如何分配回收内原创 2020-07-07 17:57:54 · 401 阅读 · 0 评论 -
psutil.AccessDenied: psutil.AccessDenied (pid=13340)错误解决
在运行psutil模块的时候,发生了错误:也没怎么看懂到底哪里出错了,反正问题就出在psutil模块上面。所以我减产一下模块是否正常:发现人家模块是没有问题的,那为啥子被拒绝访问了,那咱试试管理员运行咋样:经过不断尝试终于用管理员权限打开了命令提示符,并好不容易找到了.py的路径,输入python XXXX.py成功运行。同理,我们用管理员身份打开pycharm,运行,也可以:完美解决!究其原因:Windows操作系统(以及其他操作系统)中的某些进程在另一个用户帐户下运行,在Windo原创 2020-07-07 17:26:28 · 6374 阅读 · 0 评论 -
求知讲堂python+人工智能day11
文件操作与模块文件操作是很常见的功能,我们python当然也支持,python自带文件的基本操作方法,但是借助os等模块更加方便快捷。在学习过程中,我们时不时会用到模块,这里也将详细讲解模块、常用模块、以及怎样制作、发布和安装模块。一、文件打开与关闭1、打开文件在Python中打开文件使用open函数,可以打开一个已经存在的文件,或者创建一个新文件语法格式:open(‘文件名称’,'打开模式’)示例:open('test.txt','w’)文件打开模式:2、写入文件“w”模式:原创 2020-06-28 21:09:56 · 602 阅读 · 0 评论 -
求知讲堂python+人工智能day10
飞机大战搭建界面和键盘检测添加背景音乐运行优化控制玩具飞机-面向过程控制玩具飞机-面向对象玩家飞机发射子弹显示敌机敌机发射子弹抽象基类plane pro需求的描述存在四个对象:我方飞机,敌方飞机,我方子弹,敌方子弹功能:我方飞机可以移动【根据按键来控制】敌方飞机可以移动【随机的自动移动】双方飞机都可以发射子弹背景音乐的添加步骤:创建一个窗口创建我方飞机 根据方向键的移动我方飞机添加发射子弹的功能【空格建发射】创建一个敌方飞机敌方飞机可以自由的移动敌方原创 2020-06-23 20:31:50 · 1126 阅读 · 1 评论 -
求知讲堂python+人工智能day9
面向对象基础(下)原创 2020-06-08 16:54:56 · 942 阅读 · 2 评论 -
求知讲堂python+人工智能day8
面向对象基础(中)相信大家都有这样的经历:我们进入一家商店的时候经常会听到一个喇叭播放说,欢迎光临,当我们出商店的时候也会提醒说欢迎光临,现实中这是通过感应器触发的,但是在程序中我们是如何触发实现呢,这就是我们要介绍的,析构函数1、析构方法当一个对象被删除或者被销毁时,python解释器也会默认调用一个方法,这个方法为__del__()方法,也称为析构方法。程序执行结束自动调用__del__方法,对象被释放后将不会被保存,再次调用的时候会报错class Animal: def __init原创 2020-06-05 23:26:58 · 806 阅读 · 0 评论 -
求知讲堂python+人工智能day7
python面向对象基础(上)Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程。1、面向对象(oop,object oriented programming)介绍面向过程:根据业务逻辑从上到下写代码函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可面向对象编程:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程.面向对象分析面向过程和原创 2020-06-05 00:38:40 · 1333 阅读 · 3 评论 -
求知讲堂python+人工智能day6
Python内置函数任何一门编程语言的核心操作都是操作内存中的数据,但内存中的数据又是通过编程语言的API来实现,所谓的API,就是系统提供给我们的函数,有一种函数是系统预先定义的函数,也就是我们安装python就自带的函数,这种我们把它称为内置函数,也叫内嵌函数1、内置函数介绍python官网给出了68个内置函数,以及相应的使用介绍。2、数学运算的函数abs():求绝对值round() 对浮点数进行近似取值,保留几位小数注意:这里不完全是按照四舍五入或者四舍六入五成双来进行取值的,取值和原创 2020-06-03 19:20:06 · 933 阅读 · 0 评论 -
求知讲堂python+人工智能day5
Python函数21、函数的基本类型2、全局变量和局部变量局部变量 就是在函数内部定义的变量(作用域仅仅在函数内部);不同的函数可以定义相同的局部变量,互不影响。作用:为了临时的保存数据,需要在函数中定义来进行存储# 这里的name就是局部变量def printInfo(): name='hubert' print(name) passdef TestMethod(): name='刘德华' print(name) passTestMe原创 2020-06-01 23:35:39 · 632 阅读 · 0 评论 -
求知讲堂python+人工智能day4
python函数基本上所有的高级语言都支持函数,Python也不例外。Python不但能非常灵活地定义函数,而且本身内置了很多有用的函数,可以直接调用。函数就是最基本的一种代码抽象的方式。1、函数基础概念: 在编写程序的过程中,有某一功能代码块出现多次, 但是为了提高编写的效率以及代码的重用,所以把具有独立功能的代码块组织为一个小模块,这就是函数;定义:# 定义函数# 定义函数def printInfo(): ''' 这个函数封装了小张的个人信息(备注信息) :retu原创 2020-05-29 18:14:49 · 1336 阅读 · 0 评论 -
求知讲堂python+人工智能day3
高级数据类型计算机是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有:数字、字符串、列表、元组、字典等。字符串及常用方法...原创 2020-05-27 17:29:17 · 948 阅读 · 0 评论 -
求知讲堂python+人工智能day2
判断语句与循环控制导入段子:程序员小王的老婆跟小王说,去买四个包子,如果看见卖西瓜的,就买两个。请问小王最后会买什么?Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。1、if-else语句典型双分支语句(注意冒号的使用)多分支语句特征:只要满足其中一个分支,就会自动退出本层的if语句结构(言外之意:必须执行其中一个分支)至少有两个情况可以选择;elif后面必须写上条件和语句(冒号)else是选配,根据实际情况来填写(冒号)原创 2020-05-26 21:33:32 · 906 阅读 · 4 评论 -
pycharm中设置鼠标滚动放大和缩小页面
1、放大页面方法第一步:打开file里面的setting,然后打开Keymap,再搜索框中输入increase,点击increase Font Size,双击Add Mouse Shortcut(先不用点OK)第二步:点击Add Mouse Shortcut弹出下面对话框,然后按住ctrl并向上滚动鼠标滑轮,将变成第二个对话框,点击OK;最后:显示下面页面表示设置放大成功,点击OK即可。2、缩小页面方法与上面方法类似,将increase变成decrease输入即可;...原创 2020-05-26 10:46:45 · 12104 阅读 · 0 评论 -
求知讲堂python+人工智能day1
感谢谢谢b站上的UP主分享的学习视频;QQ群:819133352基础课程安排今日学习目标认识Python了解python的发展历史了解Pycharm的使用掌握Python的注释掌握Python变量的定义与命名规范掌握Python的基本操作符掌握Python输入与输出1、认识PythonPython是一种面向对象的解释型计算机程序设计语言,由 吉多·范罗苏姆 开发。...原创 2020-05-24 11:36:43 · 2826 阅读 · 5 评论