pythen学习
qq_41072529
这个作者很懒,什么都没留下…
展开
-
# day1(python概论以及基本数据类型)
文章目录正课1.python 创始人2.编程语言类型3.python的优缺点python语言的优点python语言的缺点4.python的种类5.第一条python语句6.注释7.input()函数8.运行python的三种方式9.Python中的数据类型10.变量和常量11.常见的数学函数12.表达式与运算符13.数据类型的转换14.随机函数正课1.python 创始人吉多·范罗苏姆(Gu...原创 2019-07-16 17:55:25 · 329 阅读 · 0 评论 -
# python day2(流程控制)
python流程控制1.条件分支语句Python条件语句就是通过一条过着多条语句执行的结果(True or false)来决定执行的代码块。if单分支if 逻辑语句: 语句(块)demo:a=5if a: a+=1print(a)if双分支语句if 逻辑语句1: 语句块(1)else: 语句块(2)demo:b=input("请...原创 2019-07-18 08:07:45 · 187 阅读 · 0 评论 -
# python day2(字符串)
文章目录字符串1.什么是字符串2.字符串的运算及常见操作1.拼接(基于同一种数据类型)2.重复3.索引(偏移)和切片4.大小写转换5.字符串的格式输出对齐6.删除指令字符7.计数8.字符串搜索定位和替换9.字符串条件判断10.制表符的转化11.字符串的分割变换12.ASCII值和字符的转化字符串1.什么是字符串用引号引起来的一串字符用引号来创建字符串单引号(不允许换行)name='...原创 2019-07-18 08:14:09 · 258 阅读 · 0 评论 -
day5 文件相关操作
文章目录文件操作常见的文件类型文件操作的流程打开读/写文件的定位关闭实例文件对象的属性文件操作常见的文件类型txtcsvjsonhtmlmp4文件操作的流程打开open(file) 打开文件(创建一个file对象,之后才能用它调用相关的方法)格式:(mode为打开的模式,默认只读,encoding为编码方式,默认‘utf-8’)模式描述r以只...原创 2019-07-22 19:29:57 · 113 阅读 · 0 评论 -
day5 python模块(os)
文章目录模块(module)Python中导入模块的常用方式自定义模块os模块1.系统操作2.目录操作--增删改查(路径:direction)3.判断文件4.查看文件的时间模块(module)为了编写方便维护的代码,可以把不同功能的代码分组,保存在不同的文件里。这样,每个文件包含的代码量就会比较少,更方便维护。在python中一个.py文件就可以称作一个模块。即:包含相应功能的函...原创 2019-07-22 19:30:54 · 107 阅读 · 0 评论 -
day8 模块导入及时间模块和序列化模块
文章目录模块包相对导入与绝对导入字符编码time 模块表示时间的3种方式python中时间日期格式化符号:time模块的常用方法时间戳转为结构化时间结构化时间转为时间戳结构化时间转为字符串时间字符串时间转为结构化时间datetime 模块序列化模块json查看json的方法和属性pickle模块包包是通过使用".模块名"来组织Python模块名称空间的方式.具体来说就是一个包含"_init...原创 2019-08-06 19:01:01 · 118 阅读 · 0 评论 -
day10 面向对象编程
文章目录面向过程优缺点:面向对象优缺点:面对对象编程特殊的类属性类命名空间与对象,实例的空间继承单继承多重继承多态私有属性封装面向过程面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。优缺点:优点将问题流程化,从而分解简化问题缺点因为流程分解完毕之后比较钉死,想要对程序进行扩展功能的话需要进行大规模改动面...原创 2019-08-06 19:19:52 · 125 阅读 · 0 评论 -
day11迭代器,生成器和闭包
文章目录迭代器生成器生成器函数闭包装饰器万能装饰器函数被多个装饰器所装饰迭代器可迭代对象:直观理解就是能用for循环进行迭代的对象就是可迭代对象。比如:字符串,列表,元祖,字典,集合等等迭代器:是一个带状态的对象,他能在你调用next()方法的时候返回容器中的下一个值,任何实现了__iter__和__next__()方法的对象都是迭代器,__iter__返回迭代器自身,__next__返回容...原创 2019-08-06 19:27:13 · 129 阅读 · 0 评论 -
day7部分函数
文章目录递归函数匿名函数(lambda)高阶函数filter 函数map 映射reduce 函数applyzip递归函数在函数内部调用自身def result_n(n): if n==1 or n==2: return 1 else: result=result_n(n-1)+result_n(n-2) return resultpr...原创 2019-07-29 20:16:42 · 87 阅读 · 0 评论 -
字符串,元组,列表的相同点和不同点
文章目录字符串,元组,列表的相同点和不同点:1.创建2.拼接3.索引和切片4.计数4.增删改查字符串,元组,列表的相同点和不同点:1.创建空变量列表:li=[]字符串sr=''元组tp=()非空列表li=[1,2,3,[1,2]]字符串sr='asdqasd '元组(若为单元素要在元素后加逗号)tp=(1,2,3,[1,3]...原创 2019-07-19 15:43:48 · 2521 阅读 · 0 评论 -
# day3 列表和元组
文章目录列表1.创建2.拼接3.索引和切片4.列表的常见操作5.运用:6.深浅拷贝7.列表生成式元组1.创建2.拼接3.重复4.索引和切片5.元组常见操作列表列表使用方括号,每个元素以逗号分隔开可以使用不同数据类型的数据特点:是一个有序的可以重复的可变的1.创建li=[1,2,2,65,'asd','agh',[1,2,7,'asd']]print(li)#[1, 2,...原创 2019-07-19 15:44:49 · 90 阅读 · 0 评论 -
# day4 字典
文章目录字典1.字典的创建空字典多元素字典强转通过字典的fromkeys方法创建字典2.字典的相关函数3.字典的常见操作增删改查遍历实例字典字典是列表以外Python中使用最灵活得内置数据类型字典是一种可变数据类型和列表的区别列表有序,字典无序列表通过索引访问元素,字典通过key访问元素格式:(value可以取任意类型,key必须为不可变数据类型即可哈希)info={ k...原创 2019-07-19 17:32:53 · 97 阅读 · 0 评论 -
# day4 集合
文章目录集合1.集合的创建空集合多元素集合的创建强转2.集合的常见操作增删改查遍历3.集合的基本运算子集判断交集并集集合无序的不可重复(自动去重)不可更改内部的元素是hashable集合本身是unhashable用途:去重(列表——>集合)关系测试1.集合的创建空集合st=set()print(st,type(st))#set() <cla...原创 2019-07-19 17:34:09 · 106 阅读 · 0 评论 -
day6 函数
文章目录函数函数的定义函数调用函数文档说明函数参数函数返回值函数参数种类函数属性内嵌函数变量作用域(即命名空间)作用域的类型全局变量和局部变量函数程序而言:函数就是对程序逻辑进行结构化或者过程化的一种编程方法。built-in function 内置函数→BIF函数的定义说明如下: 1.函数代码块以 def 关键词开头,后接函数标识符名称和小括号 ()。 2.任何传入参数和自变量...原创 2019-07-29 20:11:05 · 103 阅读 · 0 评论 -
day6 异常
文章目录错误和异常错误异常异常处理raise(触发异常)assert(断言)错误和异常错误语法错误(syntax error)逻辑错误(logic error)执行期间错误(runtime error)demo:for i in range(10) print(i) #SyntaxError: invalid syntaxpython的语法分析器完成,检测到...原创 2019-07-29 20:11:49 · 148 阅读 · 0 评论 -
day12 静态方法,类方法和属性方法
文章目录静态方法,类方法和属性方法静态方法类方法属性方法静态方法,类方法和属性方法静态方法通过装饰器@staticmethod来让类中的方法变成静态方法当name函数变为静态方法时,此时静态方法将name函数与类class之间的关联截断,之前调用类下面的方法会自动传self,如果用了staticmethod,那么就可以无视这个self,而将这个方法当成一个普通的函数使用。静态方法名义上...原创 2019-08-06 20:03:01 · 158 阅读 · 0 评论