![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 94
Hemi Fate
doing something !
展开
-
Python中类之间的关系
1、子类和父类子类和父类主要描述的是类之间的继承关系,即所属关系。继承 的类可在被继承的类的基础上添加格外的参数和行为,新类称为子类,扩展类;被继承的类称为基类、父类或者超类。使用方法:##基本格式class Father(object): ##父类 def __init__(self,name,age): s...原创 2020-04-26 10:54:09 · 549 阅读 · 0 评论 -
Python中的类
1、类的由来类的面向的划分主要是由于Python是面向对象的语言,所以在程序设计时会采用类的方法去定义一些对象,通过实体转化,使得程序的编写过程更加简洁明了。2、类的具体解释想要了解什么是类,就必须首先知道什么是面向对象,什么是面向过程,下面我们进行逐一解释。面向对象:面向对象是把构成问题事务分解成各个对象,与面向过程不同,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在...原创 2020-04-24 21:22:15 · 176 阅读 · 0 评论 -
Python中第三方模块的使用
1、根据自己的意愿导入第三方模块1.1 根据自己的项目情况,打开设置,进入项目环境设置,添加需要的第三方模块图 1 添加第三方模块1.2 查找模块,并安装标题1.3 安装成功图 3 安装成功的结果【说明】上述方法安装,需要电脑在联网的环境下才能实现2、查看第三方导入模块的使用规则2.1 根据个人主机charm模块安装位置,查看该模块使用方法图 ...原创 2020-04-24 18:00:26 · 537 阅读 · 0 评论 -
Python中的time模块
1、OS中的文件时间模块1.1 按秒输出的时间###os.path的时间,均以秒计算os.path.getatime(path) ###返回最近访问时间(浮点型秒数)os.path.getmtime(path) ###返回最近文件修改时间os.path.getctime(path) ###返回文件 path 创建时间1.2 按元组输出的时间###按元组输出的时间...原创 2020-04-23 16:00:37 · 403 阅读 · 0 评论 -
Python中的os模块
1、os模块的作用由于Python中的很多语法和linux中命令行的操作都极为相似,os模块就是使linux中的部分命令可以在linux中实现,达到交互作用。2、常用的os模块的内容查看当前系统名称:posix:linux系统;nt:windows系统##查看当前系统信息import os ##导入os模块print(os.una...原创 2020-04-23 10:21:27 · 1041 阅读 · 0 评论 -
使用Python进行文件管理
1、文件管理过程文件管理一般分为:打开文件------->操作文件内容------->关闭文件。2、文件管理方式####文件打开###open('/mnt/file')####文件操作######读文件open('/mnt/file').read() ##read(n) ##指定读取前n个字符 ...原创 2020-04-22 09:56:38 · 1319 阅读 · 0 评论 -
详解Python中的装饰器
1、装饰器的简介及作用装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用。2、装饰器的基本语法2.1 不含参数的装饰器...原创 2020-04-21 22:23:05 · 298 阅读 · 0 评论 -
Python中的函数参数
1、函数做参数Python中的参数由于没有特定的指示方式,所以传递参数时也可将其他函数作为参数传入。##传递格式def fun_name(x,y,z) ##其中x,y,z都可作为其他函数的名称示例:def fun(x,y,f): return f(x),f(y)print(fun(-10,34,abs))结果:图 1 函数参数2、4个高...原创 2020-04-20 19:22:52 · 478 阅读 · 0 评论 -
列表生成式和字典生成式
1、列表生成式用来生成列表的特定语法形式的表达式###基本格式[expression for i in seq if...] ##[期望获得的值 循环的序列 条件]2、字典生成式用来生成字典的特定语法形式的表达式###基本格式{expression for i in seq if...} ##{期望获得的值 循环的序列 条件}3、示例...原创 2020-04-20 18:01:51 · 181 阅读 · 0 评论 -
Python中的函数
1、使用规则函数的使用,时代码更加模块化,同时提高了每个模块的复用,大大提高了工作效率,同时模块化的结构也使得代码更方便进行阅读。1.1 普通函数定义####定义####def funtion_name(): ##定义函数 doingfuntion_name() ##调用函数####嵌套####def funt...原创 2020-04-18 21:17:04 · 413 阅读 · 1 评论 -
Python中的常见函数
在python中,要使用一些模块,首先要导入该模块 -- ‘工具包’。导入后可用<TAB>键对模块后的内容进行查看,后面会包含该模块的所有函数。1、随机数模块:random使用格式:###random随机数使用模块random.randint(a,b) ##返回[a b]之间的整数,包含a和beg: random.randint(12,20) ##生...原创 2020-04-18 15:37:13 · 184 阅读 · 0 评论 -
Python中的字典(dict)
dict字典数据类型,是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组。1、使用规则####定义####s = {} ##空字典s = { ## 字典集合,必须以键值对的方式定义,否则会被认为是集合 '...原创 2020-04-18 15:36:54 · 553 阅读 · 0 评论 -
Python中的集合(set)
1、set使用规则###定义###s1 = {1,5,9,6} ##{}直接定义,其中各个元均布相同,且元之间无序s2 = {1} ##定义单元素集合s3 = set([]) ##定义空集合###索引,切片,重复,添加### 因为集合中的元素不能重复,且无序排列,故不支持索引、重复、添加...原创 2020-04-18 10:47:35 · 433 阅读 · 0 评论 -
Python中的元组(tuple)
1、tuple使用规则tuple类似于列表,但是tuple不可进行修改,使用小括号标识。##使用规则##元组支持:索引、切片、嵌套##索引tuple[n] ##查看元组第n-1个元素##切片tuple[:] ##所有元素tuple[::-1] ##倒序tuple...原创 2020-04-18 09:39:30 · 1031 阅读 · 0 评论 -
Python中对“数组”的处理
Python中并没有数组的概念,但定义了列表、集合、等更为强大的字符串集合,下面让我们一起来了解下吧。1、列表1.1 列表使用规则 Python中的列表类似于C语言中的数组,但是其所包含的内容更广,列表的内容可以是不同的数据类型。 列表的使用也包括:索引、切片、重复、连接、检索,嵌套##定义列表service = ['http','ssh','ftp...原创 2020-04-17 17:10:58 · 2331 阅读 · 0 评论 -
初学Python的小练习
1、猜拳游戏####猜拳游戏"""1.从控制台输入要出的拳 ---石头(1)/剪刀(2)/布(3)2.电脑随即出拳--先假定电脑只会出石头,完成整体代码功能3.比较胜负 石头 胜 剪刀 剪刀 胜 布 布 胜 石头"""import randomplayer = int(input('Your Choice:'))compu...原创 2020-04-17 10:40:33 · 2518 阅读 · 0 评论 -
Python中的字符串处理方法
1、基本操作1.1 索引 通过位置,对字符串直接检索1.1.1 语法规则:##索引规则s[*] ##s:表示字符串名称;*:表示字符串中的第几个位置(从0开始计算)1.1.2 示例:图 1 索引1.2 切片 通过索引区域的使用,对字符串进行查看1.2.1 语法规则:##切片规则s[start:end] #...原创 2020-04-17 10:37:04 · 1876 阅读 · 1 评论 -
Python中的条件循环
1、if条件1.1 语法规则:##if的语法if confident: ##条件判断为布尔型 doing thing ##true时完成的动作else: doing thing ##false时完成的动作1.2 示例: if else:图 1 if示例 if elif else:图 2 ...原创 2020-04-16 16:52:48 · 3716 阅读 · 0 评论 -
linux下Pycharm的安装及使用
1、获取pycharm安装包https://www.jetbrains.com/pycharm/download/#section=linux2、在linux中进行解压##解压Pycharm安装吧tar zxf pycharm-community-2020.1.tar.gz3、进入目录进行安装图 1 开始安装图 2 同意协议许可图 3 是否进行协议...原创 2020-04-14 18:40:10 · 2579 阅读 · 0 评论 -
linux中Python环境下的输入、输出
1、Python2中的输入:input 和 raw_input##python2的输入[root@contral day01]# pythonPython 2.7.5 (default, Sep 12 2018, 05:31:16) [GCC 4.8.5 20150623 (Red Hat 4.8.5-36)] on linux2Type "help", "copyright", "...原创 2020-04-14 10:27:38 · 1530 阅读 · 0 评论 -
Python中的语法规则
1、注释Python中有逐行注释和部分注释两种##逐行注释# this is a commandprint ('hello world')##成段注释"""thisiscommand"""print ('hello world')##运行结果[root@contral day01]# python3 commandhello worldhello w...原创 2020-04-16 16:54:24 · 617 阅读 · 0 评论 -
python2和python3的两个区别
1、python2的语法##python2 的两种输出 1 print('hello world') 2 3 print 'hello python' ##对中文的识别# _*_ coding:utf-8 _*_ ##需要设置编码方式为utf-8print '您好'2、python3的语法 ##python3的输出 1 print('hello ...原创 2020-04-13 19:00:13 · 77 阅读 · 0 评论 -
linux中python的源码编译
资源下载:http://www.python.org 官网可下载最近安装包1、下载安装包并解压图 1 下载安装包,并解压我个人下载的tgz的包,解压时需要根据下载的包的类型选择解压方式。2、进入解压的Python包,进行环境检测图 2 环境检测并安装图 3 环境检测完成环境检测时必须在该目录中进行,因为检测过程中会调用该目录下的其他模块,--prefix是...原创 2020-04-13 18:38:07 · 1137 阅读 · 0 评论