staticmethod非绑定方法
摘要:staticmethod非绑定方法 定义在类内部,普通方法,谁都不绑定 对象/类都可以调用,但是不会自动传值 静态方法(非绑定方法)的作用 跟类和对象都没有关系的时候,可以定义成静态方法,一般在类内部使用,类外部也可以使用 就是一个普通函数,想把它拿到类中管理,就可以定义成静态方法
阅读全文
posted @
2019-08-29 15:36
黑糖A
阅读(113)
推荐(0)
类的绑定方法
摘要:绑定方法 对象绑定方法/类的绑定方法 绑定方法的特殊之处就是绑定给谁就是谁来掉,并且会把自身传过来 类的绑定方法 绑定给类的,类来调用,会把自身传过来 类的绑定方法用在什么地方? 不需要通过对象,只需要通过类就能获取到一些东西的时候,用类的绑定方法 类的绑定方法,可以由对象来调 总结 classme
阅读全文
posted @
2019-08-29 15:06
黑糖A
阅读(156)
推荐(0)
封装
摘要:封装是什么意思 从封装本身意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,一起装进麻袋,然后把麻袋封上口子 如何隐藏:把东西包装进去之后,隐藏起来,外部访问不到 如何用代码实现隐藏 隐藏属性/隐藏方法:隐藏之后,外部访问不到,只有内部能访问 隐藏属性:通过__变量名来隐藏 隐藏方法:通过
阅读全文
posted @
2019-08-28 19:57
黑糖A
阅读(123)
推荐(0)
多态与多态性
摘要:什么是多态,什么是多态性 多态是指一类事物的多种形态,例如:动物类(猪,狗,人...) 多态性是指在不考虑实例的情况下使用实例 多态性的好处 1. 增加了程序的灵活性 2. 增加了程序额可拓展性 多态基础 python中鸭子类型 Python崇尚鸭子类型,即‘如果看起来像、叫声像而且走起路来像鸭子,
阅读全文
posted @
2019-08-28 17:16
黑糖A
阅读(219)
推荐(0)
组合
摘要:什么是组合 组合就是对象的某个属性是另一个类的对象 为什么使用组合 组合可以减少代码冗余 如何使用组合
阅读全文
posted @
2019-08-28 16:48
黑糖A
阅读(170)
推荐(0)
重用父类方法和super的使用
摘要:重用父类方法 一 指名道姓使用 二 通过super关键字 super的使用 绑定方法回顾 调用父类的两种方式 总结: 有继承关系的时候,通常用super, 指名道姓的方式在什么情况下用? 1. 没有继承关系 2. 如果继承了多个父类,super是按照mro列表找,现在想指名道姓的用某个父类的某个方法
阅读全文
posted @
2019-08-27 16:59
黑糖A
阅读(254)
推荐(0)
继承的作用和菱形问题
摘要:继承的作用 可以利用继承来减少代码冗余 多层继承 多继承 继承的菱形问题 新式类和经典类的查找顺序是不一样的 新式类的查找属性:广度优先 经典类:深度优先 GGG [, , , , , , , ] (, , , , , , , ) 继承的菱形问题(显示的都继承一个类,不是object类):新式类和经
阅读全文
posted @
2019-08-27 16:23
黑糖A
阅读(158)
推荐(0)
继承介绍
摘要:什么是继承 继承是一种新建类的方式,新建的类被称为子类,被继承的类称为父类,继承了一个类,类中的属性和方法就在子类中 父类=基类 子类=派生类 python中支持一个类继承多个父类 类的分类 1. 新式类 继承了object的类以及该类的子类,都是新式类,py3中默认继承object python3
阅读全文
posted @
2019-08-27 15:56
黑糖A
阅读(121)
推荐(0)
一切皆对象
摘要:一切皆对象 python中,字典,列表,字符串...都是对象 类即类型
阅读全文
posted @
2019-08-26 16:02
黑糖A
阅读(96)
推荐(0)
绑定对象
摘要:绑定方法 定义在类内部的方法: 如果类来调用:就是一个普通函数,有几个参数就需要传几个参数 对象来调用:它叫对象的绑定方法,第一个参数不需要传,自动传递 nick学会了python 李铁蛋学会了python
阅读全文
posted @
2019-08-26 15:54
黑糖A
阅读(135)
推荐(0)
类与对象
摘要:一 类与对象 对象:属性和方法的结合体 类:一系列共同的属性和方法(类就是一系列对象相似的特征与技能的结合体) 现实生活中:先有对象再有类 程序中:先有类再有对象 二 现实世界中定义类和对象 2.1 定义对象 对象1: 特征: 学校:xxx 姓名:猪哥 年龄:18 性别:male 技
阅读全文
posted @
2019-08-26 15:45
黑糖A
阅读(161)
推荐(0)
面向对象编程介绍
摘要:一 面向过程编程 面向过程编程核心是过程两个字,过程是解决问题的步骤,即先干什么再干什么然后干什么 面向过程编程相当于流水线编程,是一种机械式的思维方式 优点:复杂的问题流程化,进而简单化 缺点:可扩展性差 二 面向对象编程 面向对象编程的核心是对象二字,对象是特征和技能的结合体. 基于面向对象程序
阅读全文
posted @
2019-08-26 14:45
黑糖A
阅读(132)
推荐(0)
collections模块
摘要:collections模块 复杂的数据类型 有名元祖 1 2 默认字典 1 nan 双端队列 deque([1, 2, 3, 4]) deque([0, 1, 2, 3, 4]) deque([2, 3, 4]) 计数器 Counter({'r': 2, 'g': 2, 'm': 2, 'p': 1
阅读全文
posted @
2019-08-20 17:29
黑糖A
阅读(95)
推荐(0)
re模块
摘要:re模块 从字符串里找到特定的字符 re的基本语法(匹配规则) ['王大炮'] ['死了'] ['a', 'c', 'e', 'f', 'a', 'c', 'e', 'f', 'f', 'f'] ['g', 'h', 'j', 'k', 's', 'd', 's', 'd'] ['aba', 'ad
阅读全文
posted @
2019-08-20 17:19
黑糖A
阅读(123)
推荐(0)
typing模块
摘要:typing模块 提供了Generator,Iterable,Iterator三种数据类型,限制函数 typing常用类型 int、long、float: 整型、长整形、浮点型 bool、str: 布尔型、字符串类型 List、 Tuple、 Dict、 Set:列表、元组、字典、集合 Iterab
阅读全文
posted @
2019-08-20 14:53
黑糖A
阅读(303)
推荐(0)
matplotlib模块
摘要:matplotlib模块 画图 条形图 直方图 折线图 散点图加直线图
阅读全文
posted @
2019-08-19 16:37
黑糖A
阅读(109)
推荐(0)
pandas模块
摘要:pandas模块 pandas更多的是excel/csv文件处理,excel文件, 对numpy+xlrd模块做了一层封装 pandas的数据类型 serise(现在一般不使用(一维)) DataFrame多维 DatetimeIndex(['2019 01 31', '2019 02 28', '
阅读全文
posted @
2019-08-19 16:28
黑糖A
阅读(113)
推荐(0)
numpy模块
摘要:numpy模块 专门数组(矩阵)的运算 如果我们想让 得到一个结果为 ,非常复杂。 使用numpy模块 numpy数组 三维的不使用numpy模块,使用tensorflow/pytorch模块 属性 T 数组的转置(对高维数组而言) dtype 数组元素的数据类型 size 数组元素的个数 ndim
阅读全文
posted @
2019-08-19 15:46
黑糖A
阅读(91)
推荐(0)
logging模块
摘要:一 低配logging 日志总共分为以下五个级别,这个五个自下而上进行匹配debug info warning error critical,默认最低级别为warning级别 V1 WARNING:root:警告信息 ERROR:root:报错信息 CRITICAL:root:严重错误信息 V2 日
阅读全文
posted @
2019-08-16 20:51
黑糖A
阅读(109)
推荐(0)
hmac模块
摘要:hmac模块 对密码加密,可以加盐 如果要保证hmac模块最终结果一致,必须保证: 1. hmac.new括号内指定的初始key一样 2. 无论update多少次,校验的内容累加到一起是一样的内容
阅读全文
posted @
2019-08-16 20:03
黑糖A
阅读(207)
推荐(0)
hashlib模块
摘要:hashlib模块 密码加密:无论你丢什么字符串,他都会返回一串 固定长度的字符串 e10adc3949ba59abbe56e057f20f883e e10adc3949ba59abbe56e057f20f883e 相同字符串哈希后结果一样 hash值的特点: 1. 只要传入的内容一样,得到的has
阅读全文
posted @
2019-08-16 19:57
黑糖A
阅读(87)
推荐(0)
pickpel模块
摘要:pickple模块 可以序列化python中所有对象(数据类型),但是无法跨平台
阅读全文
posted @
2019-08-16 19:46
黑糖A
阅读(109)
推荐(0)
json模块
摘要:json模块 用python写了一个程序,用java写了一门程序,这两个程序需要数据之间交流,规定了一种多种语言通用的数据类型,json串 序列化:从python的字典(最常用)变成json串, dump 反序列化:从json串变成python的字典(最常用),load {"a": 1, "b":
阅读全文
posted @
2019-08-16 19:40
黑糖A
阅读(99)
推荐(0)
os模块
摘要:os模块 与操作系统交互,可以操控文件 (经常用到) 只有pychamr才提供,python本身不支持 (经常使用) (经常使用)
阅读全文
posted @
2019-08-16 19:20
黑糖A
阅读(83)
推荐(0)
datetime模块
摘要:datetime模块 时间的修改 import datetime print(datetime.datetime.now()) 打印时间 now = datetime.datetime.now() print(now+datetime.timedelta(3)) 默认+3天 print(now+da
阅读全文
posted @
2019-08-16 18:56
黑糖A
阅读(97)
推荐(0)
time模块
摘要:time模块 支持三种不同形式的时间,不同形式的时间之间可以转换 import time 时间戳 print(time.time()) 1565922341.6068554 格式化时间 print(time.strftime('%Y_%m_%d %X')) 2019_08_16 10:26:36 结
阅读全文
posted @
2019-08-16 18:50
黑糖A
阅读(102)
推荐(0)
包
摘要:一 什么是包 包是模块的一种形式,包的本质就是一个含有.py文件的文件夹,包中必须得含有 .py这个文件.(init让普通的文件夹成为一个包, 导包就是导init ) 二 为什么要使用包 假设一个m1.py模块中有60个函数 导入方式为 from m1 import f1 如果把60个函数再分成多个
阅读全文
posted @
2019-08-16 17:30
黑糖A
阅读(148)
推荐(0)
random模块
摘要:import random 最常用的方法 print(random.random()) 0 1的随机数 print(random.randint(0,100)) 0 100的整数 lt = [1,2,3,4,5,] random.shuffle(lt) 打乱容器类元素 列表和字典 print(lt)
阅读全文
posted @
2019-08-15 16:56
黑糖A
阅读(78)
推荐(0)
python文件两种用途
摘要:python文件两种用途 执行文件:当前运行的文件就叫执行文件 模块文件 运行m1,m2两种用途的.py文件,m1就是模块文件 执行文件和模块文件是相对的
阅读全文
posted @
2019-08-15 16:49
黑糖A
阅读(117)
推荐(0)
模块的搜索路径
摘要:模块搜索路径的顺序 模块搜索路径指的就是在导入模块时需要检索的文件夹 导入模块时查找模块的顺序是: 1. 先从内存中已经导入的模块中寻找 2. 内置的模块 3. 环境变量sys.path中找 1.验证从内存中找 如果我们在运行m1文件时,快速删除m2文件,我们会发现文件继续运行,而不会报错,因为m2
阅读全文
posted @
2019-08-15 16:37
黑糖A
阅读(150)
推荐(0)
循环导入问题
摘要:什么是循环导入? 1. 创建m2的名称空间 2. 执行m2.py,将执行产生的名字丢到m2.py 3. 在当前执行文件中拿到m2.y 1. 创建m1的名称空间 2. 执行m1.py,将执行产生的名字丢到m1.py 3. 在当前执行文件中拿到m1.y 如果运行m1.py,则会报错ImportError
阅读全文
posted @
2019-08-15 16:10
黑糖A
阅读(95)
推荐(0)
模块四种形式
摘要:一 什么是模块 模块是一系列功能的集合体,而函数是某一个功能的集合体,因此模块可以看成是一堆函数的集合体.一个py文件内部就可以放一堆函数,因此py文件就可以看成一个模块. 二 模块的四种形式 1. 自定义模块:common.py就叫做comm模块 2. 第三方模块:需要自己安装,有13万个第三方库
阅读全文
posted @
2019-08-15 15:33
黑糖A
阅读(196)
推荐(0)
面向过程编程
摘要:面向过程编程 面向过程编程需要我们按照流程(流水线的思想)码代码 以造瓶子为例: 输入原材料(一堆塑料) 融化塑料 造瓶身和瓶盖 输出瓶子 一堆变量/参数 函数1(过程1) 函数2(过程2) 结果 上一个过程的输出必定是下一个过程的输入 优缺点 优点:思路清晰 缺点:1.上一个过程完蛋,下一个过程也
阅读全文
posted @
2019-08-14 16:47
黑糖A
阅读(108)
推荐(0)
内置方法
摘要:一 掌握 1.bytes() 解码字符 b'\xe4\xbd\xa0\xe5\xa5\xbd' b'\xe4\xbd\xa0\xe5\xa5\xbd' 2.chr()/ord() chr()参考ASCII码表将数字转成对应字符;ord()将字符转换成对应的数字。 3.divmod() 分栏 (3,1
阅读全文
posted @
2019-08-14 16:03
黑糖A
阅读(148)
推荐(0)
函数递归
摘要:什么是函数递归 函数的嵌套调用是函数嵌套函数,函数递归就是特殊的嵌套调用,他在调用一个函数的过程中又直接或间接地调用了它自身.通俗讲就是函数A调用了函数A 递归的核心 递进时可以达到一个结果,问题规模越来越小(不一定要真正的达到);设置一个条件,能够让最后一次函数调用结束 递归必须要有两个明确的阶段
阅读全文
posted @
2019-08-14 15:13
黑糖A
阅读(103)
推荐(0)
函数匿名
摘要:有名函数 我们之前定的函数都是有名函数,他是基于函数名使用. 匿名函数 匿名函数没有绑定名字,使用一次即被收回,加括号即可运行,匿名需要关键字lambda 与内置函数连用 匿名函数一般不单独使用,和 filter()/map()/sorted()/列表的sort()内置方法联用 [('nick',
阅读全文
posted @
2019-08-13 20:27
黑糖A
阅读(85)
推荐(0)
生成器
摘要:生成器 生成器就是自定义迭代器(自己造出来的) yield关键字 yield的英文单词意思是生产,在函数中但凡出现yield关键字,再调用函数,就不会继续执行函数体代码,而是会返回一个值。 迭代器对象:具有 ,`__next__`的方法 yield三个特性 1. yield可以把函数变成生成器(自定
阅读全文
posted @
2019-08-13 20:06
黑糖A
阅读(104)
推荐(0)
三元表达式,列表推导式和字典生成式
摘要:三元表达式 条件成立时的返回值 if 条件 else 条件不成立时的返回值 列表推导式 字典生成式 三元表达式/列表推导式/字典生成式 只是让你的代码更少了,但是逻辑没有变化
阅读全文
posted @
2019-08-13 19:34
黑糖A
阅读(121)
推荐(0)
迭代器
摘要:迭代器 迭代的工具,迭代是更新换代,也可以说成重复,可以基于上一次的结果推出下一次的结果 可迭代对象 python中一切皆对象,对这一切的对象中 但凡有 方法的对象,都是可迭代对象。 Python内置str、list、tuple、dict、set、file都是可迭代对象.然后出了数字类型和函数之外都
阅读全文
posted @
2019-08-12 15:59
黑糖A
阅读(115)
推荐(0)
装饰器
摘要:什么是装饰器 装饰器是指装饰的工具(函数),这个函数具有装饰作用.因此定义装饰器就是定义一个函数,只不过该函数的功能是用来为其他函数添加额外的功能. 注意: 装饰器本身其实是可以任意可调用的对象 被装饰的对象也可以是任意可调用的对象 装饰器本质就是一个函数A,装饰的对象也是一个函数B,用一个函数
阅读全文
posted @
2019-08-12 15:39
黑糖A
阅读(108)
推荐(0)
闭包函数
摘要:什么是闭包 闭包指的是函数内部函数对外部作用域而非全局作用域的引用. 函数传参的两种方式 方式一(使用参数的形式) 1 1 1 方式二(闭包函数) 1 1 1 闭包函数的应用 闭包的意义:闭包函数把函数变量一起包起来,下次调用时可以直接调用 应用领域:爬虫,延迟计算
阅读全文
posted @
2019-08-12 14:58
黑糖A
阅读(74)
推荐(0)
名称空间和作用域
摘要:名称空间 定义:内存有一块内存存储变量名与变量间的绑定关系的空间,存放名字(变量名/函数名) 1.内置名称空间 内置名称空间是python解释器独有的,存放python解释器自带的名字,如int,float,len 当Python解释器启动的时候python自动开辟内置名称空间存放了这些python
阅读全文
posted @
2019-08-09 20:36
黑糖A
阅读(100)
推荐(0)
函数的嵌套
摘要:函数嵌套的定义 函数内部定义的函数,无法在函数外部使用内部定义的函数 定义一个circle函数,通过传参的形式得到园的面积或者周长 28.274333882308138 18.84955592153876 28.274333882308138 18.84955592153876 20 100
阅读全文
posted @
2019-08-09 19:58
黑糖A
阅读(108)
推荐(0)
函数对象
摘要:函数对象 函数是第一类对象,即函数可以被当做数据处理。 1 from func 函数名等同于变量名,即变量名有的方法,函数名同样也有, 被引用 ; 当做容器元素 ; 当做函数参数 ; 当做函数返回值
阅读全文
posted @
2019-08-09 19:29
黑糖A
阅读(98)
推荐(0)
可变长参数
摘要:可变长参数之 name: nick pwd: 123658 (18, 180, 140, 'a', 234) 1 可变长参数之 name: nick pwd: 123658 {'age': 18, 'height': 180} 1 可变长参数 和 连用 了解 name: nick pwd: 1234
阅读全文
posted @
2019-08-09 19:03
黑糖A
阅读(95)
推荐(0)
函数的参数
摘要:形参和实参 形参:定义阶段才有形参,形式参数,啥也没用,只是占个位置,具有描述意义 实参:调用阶段才有实参,实际的参数,具有具体的值 位置参数 位置形参:一个一个的写形参,就叫位置形参 位置实参:一个一个写过去,就叫位置实参 默认形参 在定义阶段,就已经被赋值,调用时可以不用为其赋值 注意: 1.
阅读全文
posted @
2019-08-08 20:42
黑糖A
阅读(108)
推荐(0)
函数的返回值与调用
摘要:函数的返回值 函数内部代码经过一系列逻辑处理获得的结果。(什么是返回值) return是一个函数结束的标志,函数内可以有多个return,只要执行到return,函数就会执行。 return的返回值可以返回任意数据类型 return的返回值无个数限制,即可以使用逗号隔开返回多个值 0个:返回None
阅读全文
posted @
2019-08-08 17:04
黑糖A
阅读(638)
推荐(0)
函数的定义
摘要:函数的定义 函数更多的是一种思想,他不是一种技术 什么是函数 在程序中,函数就是具备某一功能的工具,事先将工具准备好就是函数的定义,遇到应用场景拿来就用就是函数的调用 为何用函数 如果不使用函数,写程序时将会遇到这三个问题: 1. 程序冗长 2. 程序的扩展性差 3. 程序的可读性差 定义函数的方式
阅读全文
posted @
2019-08-08 16:30
黑糖A
阅读(204)
推荐(0)
文件的高级应用
摘要:文件的高级应用 可读,可写 即可读又可写(尽量不要使用) r+是在后面追加 True test.py文件中写入x=10 清空文件的功能是w提供的,w+更不要使用 True test.py文件被清空,写入a=5 a有追加的功能,a的指针在末尾,a+功能没什么用 =5 test.py文件内为a=5x=1
阅读全文
posted @
2019-08-08 15:56
黑糖A
阅读(116)
推荐(0)
文件三种打开模式
摘要:文件的三种打开方式 文件操作的基础模式有三种(默认的操作模式为r模式): r模式为read w模式为write a模式为append 文件读写内容的格式有两种(默认的读写内容的模式为b模式): t模式为text b模式为bytes t,b这两种模式均不能单独使用,都需要与r/w/a之一连用. 文件打
阅读全文
posted @
2019-08-07 19:57
黑糖A
阅读(520)
推荐(0)
python2与3字符编码的区别
摘要:| 代码详情 | Python2执行情况 | Python3执行情况 | | : : | : : | : : | | \ coding:gbkprint('中')终端:utf8 | 乱码 | 不乱码 | | \ coding:utf8print('中')终端:utf8 | 不乱码 | 不乱码 | |
阅读全文
posted @
2019-08-07 18:30
黑糖A
阅读(102)
推荐(0)
字符编码梳理
摘要:计算机基础 1. cpu:控制程序的运行(从内存中取出文本编辑器的数据读入内存 2. 内存:运行程序(经CPU操作后,内存中含有文本编辑器的数据) 3. 硬盘:存储数据(文本编辑器) 文本编辑器存取文件的原理 1. 打开编辑器就打开了启动了一个进程,是在内存中的,所以,用编辑器编写的内容也都是存放与
阅读全文
posted @
2019-08-07 16:39
黑糖A
阅读(129)
推荐(0)
基本文件处理
摘要:什么是文件 操作系统提供给用户的一个虚拟单位 文件有什么用 存储数据 打开文件的流程 绝对路径与相对路径
阅读全文
posted @
2019-08-06 19:33
黑糖A
阅读(130)
推荐(0)
异常处理
摘要:异常:报错 语法异常 逻辑异常 常用异常 AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性x IOError 输入/输出异常;基本上是无法打开文件 ImportError 无法引入模块或包;基本上是路径问题或名称错误 IndentationError 语法
阅读全文
posted @
2019-08-06 19:21
黑糖A
阅读(108)
推荐(0)
python的深浅拷贝
摘要:python深浅拷贝 拷贝 [1,2,3,4] [1,2,3,4] 浅拷贝 [1, 2, 3, [4, 5, 6, 7]] [1, 2, 3, [4, 5, 6, 7]] [1, 2, 3, [4, 5, 6, 7], 4] [1, 2, 3, [4, 5, 6, 7]] 深拷贝 ['a', 'b'
阅读全文
posted @
2019-08-06 19:09
黑糖A
阅读(105)
推荐(0)
数据类型分类
摘要:数据类型分类 按存值个数 存一个值:整型/浮点型/字符串 存多个值:列表/元组/字典/集合 按有序or无序 有序:字符串/列表/元组 无序:字典/集合 按可变or不可变 可变:列表/字典/集合 不可变:整型/浮点型/字符串/元组
阅读全文
posted @
2019-08-06 18:43
黑糖A
阅读(111)
推荐(0)
集合类型内置方法
摘要:集合类型内置方法 集合基本用不到 1.作用 用于关系运算的集合体,由于集合内的元素无序且集合元素不可重复,因此集合可以去重,但是去重后的集合会打乱原来元素的顺序。 2.定义 去重 3.内置方法 pythoners={'jason','nick','tank','sean'} linuxers={'n
阅读全文
posted @
2019-08-05 21:07
黑糖A
阅读(123)
推荐(0)
字典数据类型内置方法
摘要:字典数据类型内置方法 1.作用 用于对值添加描述信息 2.定义方式 3.内置方法 优先掌握 1.按key取值,即可取也可改变 ['13', '666', '233'] {'name': 'bb', 'age': 20, 'height': 180, 'weight': 140, 'gender':
阅读全文
posted @
2019-08-05 16:37
黑糖A
阅读(120)
推荐(0)
元祖类型内置方法
摘要:元组类型内置方法 1.用途 多个装备,多个爱好,多门课程 2.定义 3.常用操作+内置方法 优先掌握 1.索引取值 dance 2.切片 ('play', 'dance', 'jump', '666') ('666', 'jump', 'dance', 'play') 3.长度 4 4.成员运算 T
阅读全文
posted @
2019-08-05 15:56
黑糖A
阅读(110)
推荐(0)
列表数据类型内置方法
摘要:列表数据类型内置方法 1.作用 描诉多个值,比如爱好 2.定义方式 3.内置方法 优先掌握 1.索引取值 666,233 2.切片 ['play', 'dance', 'jump', '666'] ['666', 'jump', 'dance', 'play'] 3.长度 4 4.in/not in
阅读全文
posted @
2019-08-05 15:33
黑糖A
阅读(126)
推荐(0)
字符串类型内置方法
摘要:字符串类型内置方法(str) 1. 作用 :描诉性质的东西,如人的名字,单个爱好,地址,国家等 2. 定义方式 :使用'',"",''''''包裹的一串字符 3. 字符串内置方法(只有字符串类型才能使用) 优先掌握 1.索引取值 2.切片 3.for循环 4.strip()移除空白 5.切分spli
阅读全文
posted @
2019-08-02 19:55
黑糖A
阅读(153)
推荐(0)
数字类型内置方法
摘要:数字类型内置方法 一 整型 1. 作用 :描述年龄,id,等级 2. 定义方式 3. 内置方法 没有内置方法,只有算术运算+ /和比较运算=等 4. 存在一个值还是多个值 一个值 5. 有序还是无序 有序指的是有索引;无序指的是无索引 整型压根没这种说法 6. 可变还是不可变 数字类型都不可变 二
阅读全文
posted @
2019-08-02 18:32
黑糖A
阅读(77)
推荐(0)
流程控制之for循环
摘要:for循环 循环指的是重复干同一件事,循环容器数据类型 while与for的区别 for+break for循环调出本层循环 for+continue for循环调出本次循环,进入下一次循环 for+else for循环没有break的时候触发else内部代码块 for循环嵌套 外层循环循环一次,内
阅读全文
posted @
2019-08-01 17:23
黑糖A
阅读(96)
推荐(0)
流程控制之while循环
摘要:while循环 当你需要重复干一件事,就叫循环,循环就是一个重复的过程.while是当的意思,while循环又被称为条件循环. while+break break的意思是终止掉当前层的循环,执行其他代码. while+continue continue的意思是终止本次循环,直接进入下一次循环 whi
阅读全文
posted @
2019-08-01 15:28
黑糖A
阅读(96)
推荐(0)