Python学习
Last.L LL
这个作者很懒,什么都没留下…
展开
-
Python基础-列表
文章目录Python基础-列表1.定义及特点2.列表的基础操作2.1创建列表2.2拼接2.3重复2.4偏移和切片2.5增加元素2.6删除元素2.7查询元素:索引,切片2.8几个常用函数2.9赋值与深浅拷贝2.10列表解析式Python基础-列表1.定义及特点列表是Python中最基本的数据结构,用[]括起来。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引...原创 2019-07-18 19:24:55 · 486 阅读 · 0 评论 -
Python基础-装饰器
文章目录Python基础-装饰器1.定义及基本格式2.装饰器的几种形式2.1.无参无返回值2.2.无参有返回值2.3.有参无返回值2.4.有参有返回值3.万能装饰器4.函数被多个装饰器所装饰5.特殊的装饰器5.1静态方法是类中的函数不需要实例5.2类方法5.3property方法Python基础-装饰器1.定义及基本格式装饰器 decorator或者称为包装器,是对函数的一种包装。它能使...原创 2019-08-03 14:49:45 · 291 阅读 · 0 评论 -
Python基础-OS(文件/目录)操作
Python基础-OS(文件/目录)操作1.系统操作os.sep:用于查看系统路径的分隔符windows---->’\’ import os print(os.sep) '\'- ubuntu---->’/’os.name:显示正在使用平台Windows—>‘nt’import osprint(os.name)'n...原创 2019-07-22 21:26:45 · 237 阅读 · 0 评论 -
Python基础-文件操作
Python基础-文件操作常见的文件类型txtcsvjaonhtmlmp3,mp4文件操作流程打开 ---->open()读写 ---->read() write()关闭 ---->close()文件的打开与关闭打开内置函数:open(),创建一个file对象,之后菜能用它调用相关的方法。语法格式:file_object=open(file,...原创 2019-07-27 08:52:03 · 472 阅读 · 0 评论 -
Linux基础
Linux基础-一些常用指令Linbux,Windos,MacOS 都是给予Unix发展而来的操作系统多用户,多任务,多线程,多cpu,继承了Unix以网络为核心的思想,1991年10月5号Linux Torvalds文件和目录操作的基本指令pwd–(print working directory)用于显示工作目录的路径显示工作目录cd切换工作目录cd [相对路径或...原创 2019-08-08 19:13:43 · 297 阅读 · 0 评论 -
Python基础-网络编程
文章目录Python基础-网络编程1.网络编程的定义及目的定义目的2.网络编程的基础知识2.1软件的开发架构2.1.1c/s架构2.1.2b/s架构2.1.3TCP/IP协议2.2地址2.2.1地址与标识2.2.2 ip地址的作用2.3IP地址的分类2.3.1 A类IP地址2.3.2 B类IP地址2.3.3 C类IP地址2.3.4 D类地址用于多点广播2.3.5 E类IP地址2.3.6 私有ip2...原创 2019-08-06 20:17:04 · 1208 阅读 · 0 评论 -
Python基础-线程和进程
Python基础-进程和线程多任务介绍1.现实中多任务吃着饭看电影2.计算机中的多任务计算机中多任务处理是指:操作系统同一时段内进行多项任务的处理.多任务是指用户在同一时间段内运行多个应用程秀,每个运用程序都可以被称为一个任务现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,那么,单核CPU是怎么执行多任务的呢?答案就是...原创 2019-08-07 19:45:50 · 272 阅读 · 0 评论 -
Python基础-模块和包
Python基础-模块(module)和包(package)1.模块出现原因:开发过程中程序代码越来越多,如果直接放在一个文件爱你,代码会越来越长,造成代码不易维护。为了编写方便,维护代码,可以把不同功能的代码保存在不同的文件里。这样,每个文件包含的代码量就会比较少,方便维护定义:Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象...原创 2019-07-25 19:26:01 · 468 阅读 · 0 评论 -
Python基础-面向对象
文章目录面向对象1.编程的分类:1.1面向过程1.2 面向对象2.面向对象的编程2.1类的定义2.2创建一个空类2.3类中的概念2.4数据封装2.5类命名空间与对象,实例的空间2.6类三大特性:2.6.1继承2.6.2多态2.6.3封装3类属性的补充内容3.1特殊的类属性3.2对象之间的交互:3.3私有属性3.4鸭子类型面向对象1.编程的分类:面向过程函数式编程面向对象...原创 2019-07-30 18:52:17 · 1001 阅读 · 0 评论 -
Python基础-元组
Python基础-元组1.定义及特点元组是Python中最基本的数据结构,用()括起来。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。特点:有序 ,可重复,不可变2.元组的基础操作2.1元组的创建th=()创建多元列表th=[123,1,'a','b',['i','www']]强制转化sr='abcd'th...原创 2019-07-18 19:28:44 · 198 阅读 · 0 评论 -
字符串 列表 元组比较
比较内容字符串列表元组是否可变否否是包含元素字符串列表,字符串,元组列表,字符串,元组创建方法可通过str制转换可通过list强制转换可通过tuple强制转换,注意单个元素后面要加’,'此元素是什么类型就是什么类型成员运算(in)可以可以可以拼接使用+号使用+号使用+号重复使用*号使用*号使用*号索引...原创 2019-07-18 19:29:17 · 403 阅读 · 0 评论 -
Python基础-函数
文章目录Python基础-函数1.引子:2.函数定义:3.函数调用4.函数文档说明5.函数参数6.函数返回值7.函数的参数种类1. 形参2.实参3. 位置参数4.默认值参数5.不定参数8.函数引用9.函数属性10.内嵌函数11.作用域1.作用域的产生2.作用域的类型12.全局变量与局部变量Python基础-函数1.引子:分别求1-15,23-65,253-685的和def sum(m,n)...原创 2019-07-23 18:48:50 · 951 阅读 · 0 评论 -
# Python第一节课
文章目录Python学习 第一天1.Python的发展及其概况1.1Python出生及发展1.2Python是什么样的编程语言1.3Python优缺点Python的优点python语言的缺点:1.4Python的种类2.Python基础2.1两条常用函数语句2.2注释2.3 运行python程序的三种方式2.4 Python中的常见数据类型2.5 变量和常量变量:没有固定值,能够改变的量常量:不变...原创 2019-07-17 08:43:45 · 1018 阅读 · 0 评论 -
Python基础-字典
Python基础-字典1.定义及特点定义:用{}括起来的变量基本格式: dic={key1:value1, key2:value2, ... , keyn:valuen}值可以取任意数据类型,但键不可以,必须为不可变数据类型,Key必须可哈希特点:key:value,键值对之间用冒号(":")链接key键不可重复key:value,组成字典的一个元素可变无序...原创 2019-07-19 17:29:48 · 209 阅读 · 0 评论 -
Python基础-集合
Python基础-集合1.定义及特点集合(set)是一个无序的不重复元素序列。用{}单元素或者set()创建,用来完成去重(将列表---->集合,自动去重),关系测试等功能特点:无序不可重复不可更改内部元素可哈希,本身不可哈希2.集合的基础操作2.1集合的创建空集合创建st=set()print(type(st))'<class 'set...原创 2019-07-19 17:30:28 · 178 阅读 · 0 评论 -
Python基础-Python流程控制
Python基础-Python流程控制1.if条件分支语句Python条件语句是通过一条或者多条语句执行的结果(Ture/False)来决定执行的代码块。if单分支语句if 逻辑语句: 语句块demo:if True: print("逻辑正确")Print("Hello.")if双分支语句if 逻辑语句1: 语句(块)1else: 语...原创 2019-07-17 18:43:27 · 394 阅读 · 0 评论 -
Python基础-字符串
文章目录Python基础-字符串1. 什么是字符串2.字符串的基本操作2.1创建字符串2.2拼接:使用+号(只要是同一种数据类型皆可使用+号进行拼接)2.3重复2.4索引(偏移):[n]n个数从0开始到n-1结束2.5切片:从字符串中取出某一部分,不改变原字符串2.6大小写转换函数2.7字符串格式输出对齐2.8删除指定字符2.9计数2.10字符串搜索和定位2.11字符串条件判断:返回True/Fa...原创 2019-07-17 18:44:57 · 497 阅读 · 0 评论 -
Redis数据库
Redis数据库1.简介Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。Redis 与其他 key - value 缓存产品有以下三个特点:Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储...原创 2019-08-31 18:00:53 · 535 阅读 · 0 评论