python学习
蓝七star
这个作者很懒,什么都没留下…
展开
-
Python之编译安装及简单编写规则
Python之编译安装及交互式简单使用什么是pythonPython是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目的开发。优点简单、易学、速度快、免费、开源、可移植性、解释性、丰富的库、规范的代码高层语言:用Python语言编写程序的时候无需考虑诸如如何管理你的程...原创 2019-05-26 11:46:25 · 257 阅读 · 0 评论 -
Python之高阶函数(sorted)
Python之高阶函数(sorted)什么是sorted函数sorted() 函数对所有可迭代的对象进行排序操作。sort 与 sorted 区别sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基...原创 2019-06-02 14:49:44 · 339 阅读 · 0 评论 -
Python之高阶函数(abs、map、reduce、filter、lambda匿名函数)
Python之高阶函数(abs、map、reduce、filter、lambda匿名函数)什么是内置高阶函数高阶函数:一个函数可以作为参数传给另外一个函数,或者一个函数的返回值为另外一个函数(若返回值为该函数本身,则为递归),满足其一则为高阶函数。abs函数abs() 函数返回数字的绝对值。示例:>>> a = -16>>> print(a...原创 2019-06-02 15:44:41 · 488 阅读 · 0 评论 -
Python之装饰器
Python之装饰器什么是装饰器装饰器:把一个函数当作参数传递给一个函数,返回一个替代版的函数本质上就是一个返回函数的函数“在不改变原函数的基础上,给函数增加功能”装饰器的示例银行节日登陆信息:import timedef desc(f): # 需要传递的函数(要装饰的函数) def add_info(): print('儿童节快乐') ...原创 2019-06-02 15:47:11 · 214 阅读 · 0 评论 -
Python之paramiko模块
Python之paramiko模块什么是paramiko模块paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接(ssh)paramiko模块的示例ssh远程密码连接一个ip:import paramiko# 创建一个ssh对象client = paramiko.SSHClient()# 自动选择yes(没有连...原创 2019-06-15 11:14:36 · 355 阅读 · 1 评论 -
Python之面向对象
Python之面向对象什么是面向对象相比较函数,面向对象是更大的封装,根据职责在一个对象中封装多个方法。1.在完成某一个需求前,首先确定职责–要做的事(方法)2.根据职责确定不同的对象,在对象内部封装不同的方法(多个)3.最后完成代码,就是顺序的让不同的对象调用不同的方法特点:1.注重对象和职责,不同的对象承担不同的职责2.更加适合对复杂的需求变化,是专门应对复杂项目的开发,提...原创 2019-06-15 11:15:03 · 191 阅读 · 0 评论 -
Python之文件管理
Python之文件管理文件管理步骤及参数文件管理的步骤:打开---->操作---->关闭示例:f = open('/tmp/passwd) ##打开print(f.read()) ##操作:读取f.close ##关闭参数:默认情况下参数为“r”r:-只能读,不能写-读取文件不存在 会报错FileNotFoundError: [Errno 2] No...原创 2019-06-11 20:44:05 · 1444 阅读 · 0 评论 -
Python之os模块
Python之os模块os模块的作用Python os模块包含普遍的操作系统功能1.文件的读写操作2.文件的各种系统操作3.存储对象os模块的使用返回操作系统类型 :os.name值为:posix 是linux操作系统>>> import os>>> print(os.name)posix>>> print('L...原创 2019-06-11 20:44:23 · 180 阅读 · 0 评论 -
Python之time模块
Python之time模块python中时间表示的类型1.时间戳:即从1970年1月1日到现在,单位是秒>>> import os>>> import time>>> print(time.time())1559706619.44719892.字符串时间>>> print(time.ctime())We...原创 2019-06-11 21:15:09 · 173 阅读 · 0 评论 -
Python之difflb模块及sys模块
Python之difflb模块什么是difflb模块difflib为python的标准库模块,无需安装。作用时对比文本之间的差异。并且支持输出可读性比较强的HTML文档,与Linux下的diff 命令相似。在版本控制方面非常有用。符号理解符号 含义'-' 包含在第一个系列行中,但不包含第二个。'+' 包含在第二个系列行中,但不包含第一个。' ' ...原创 2019-06-12 09:27:19 · 227 阅读 · 0 评论 -
Python之异常(try的用法)
Python之异常(try的用法)什么是异常异常:程序在运行的时候,如果python解释器遇到一个错误,会停止程序的执行,并且提示一些错误的信息,这就是异常我们在程序开发的时候,很难将所有的特殊情况都处理,通过异常捕获可以针对突发事件做集中处理,从而保证程序的健壮性和稳定性在程序开发中,如果对某些代码的执行不能确定(程序语法完全正确)可以增加try来捕获异常try这个关键字...原创 2019-06-12 09:27:43 · 339118 阅读 · 0 评论 -
Python之字符串补充(验证码/内推码)
Python之字符串补充(验证码/内推码)用python编程语言编写一个生成验证码/内推码的程序验证码:通称为4位,包括数字及大小写字母内推码:通常很多位,包括数字及大小写字母import randomimport string ##随即字符串模块code_str = string.ascii_letters + string.digits ##字母加数字的随即组合print(...原创 2019-06-02 14:32:11 · 396 阅读 · 0 评论 -
Python之列表及字典生成式
Python之列表及字典生成式什么是列表生成式列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。通常是对列表里面的数据进行运算和操作,生成新的列表最高效快速的办法列表生成式的示例1.接受变量k a b常规if循环:[kiosk@foundation13 ~]$ vim test.py [kiosk@foun...原创 2019-06-02 14:09:00 · 291 阅读 · 0 评论 -
Python之pycharm安装及使用
Python之pycharm安装及使用什么是pycharm或许我们发现了,在linux的vim上编写程序及其的不方便,但是python又是特别需要注意编写格式及缩进的变成语言,因此我们需要安装专门用于编写python的工具——pycharmPyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、...原创 2019-05-26 11:46:49 · 351 阅读 · 0 评论 -
Python之if判断语句
Python之if判断语句if判断语句格式if 要判断的条件(True):条件成立的时候,要做的事情elif 再判断的条件else:条件不成立的时候要做的事情if判断语句示例判断年龄是否满18岁:age = 20if age >= 18: print('haha',age)else: print('sorry')print('@@@@@@@')...原创 2019-05-26 12:22:02 · 239 阅读 · 0 评论 -
Python之for循环语句
Python之for循环语句for循环使用的语法格式for 变量 in range ( )循环需要执行的代码else:全部循环结束后要执行的代码range函数python中有许多内置函数,range就是其中一个作用:创建一个整数列表,一般在for循环中使用示例:>>> range(5) [0, 1, 2, 3, 4]# >>> r...原创 2019-05-26 12:56:32 · 644 阅读 · 0 评论 -
Python之while循环语句
Python之while循环语句while循环语句格式while True条件满足:满足条件执行的语句else:不满足条件执行的语句与for循环的区别:for循环是遍历列表和元组,而while循环只要循环不满足,则会结束循环while循环语句示例用while1循环计算1+…+100sum = 0i = 1while i <= 100: sum += ...原创 2019-05-26 14:01:41 · 312 阅读 · 0 评论 -
Python之字符串
Python之字符串什么是字符串字符串是 Python 中最常用的数据类型。字符串或串(String)是由数字、字母、下划线组成的一串字符。示例:''和""在python中几乎没有区别,只不过在字符串中出现单引就必须使用双引了“”"表示允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符>>> a = 'hello'>>> p...原创 2019-05-26 16:14:32 · 344 阅读 · 0 评论 -
Python之列表
Python之列表什么是列表数组:存储同一种数据类型的集合 scores = [12,23,45]列表(打了激素的数组):可以存储任意数据类型列表的创建>>> list = [1,1.5,True,'redhat']>>> print(list,type(list))([1, 1.5, True, 'redhat'], <type '...原创 2019-05-26 17:07:55 · 125 阅读 · 0 评论 -
Python之元组
Python之元组什么是元组如果说列表是打了激素的数组,那么元组就是“带了紧箍咒”的列表元组不可变数据类型,没有增删改,可以存储任意数据类型定义一个元组>>> t = (1,1.2,True,'redhat')>>> print(t,type(t))((1, 1.2, True, 'redhat'), <type 'tuple'&g...原创 2019-05-30 17:01:10 · 441 阅读 · 0 评论 -
Python之集合与字典
Python之集合与字典什么是集合集合(set)是一个无序不重复元素的序列。基本功能是进行成员关系测试和删除重复元素。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。集合的定义集合里面的元素不可重复的:>>> s = {1,2,3,4,1,2,3,4,[1,2...原创 2019-05-30 17:01:43 · 385 阅读 · 0 评论 -
Python之函数
Python之函数什么是函数函数是可以实现一些特定功能的小方法或是小程序函数,就是指为一段实现特定功能的代码“取”一个名字,以后即可通过该名字来执行(调用)该函数。通常,函数可以接收零个或多个参数,也可以返回零个或多个值。从函数使用者的角度来看,函数就像一个“黑匣子”,程序将零个或多个参数传入这个“黑匣子”,该“黑匣子”经过一番计算即可返回零个或多个值。定义函数需要注意的几个事项:...原创 2019-05-30 17:02:05 · 292 阅读 · 0 评论 -
Python之“is和==的区别“与“浅拷贝和深拷贝”
Python之“is和==的区别“与“浅拷贝和深拷贝”is和==的区别id():在内存中存储的位置type:变量的类型value:变量的值==:type valueis:type value id>>> a = '1'>>> b = 1>>> a == bFalse>>> a is bFalse&...原创 2019-05-30 17:02:27 · 207 阅读 · 0 评论 -
Python之第三方模块itchat
Python之第三方模块itchat什么是APIAPI(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。在linux中,用户编程接口API遵循了UNIX中最流行的应用编程界面标准—POSIX标准。POSIX标准是由IE...原创 2019-06-12 09:28:03 · 423 阅读 · 0 评论