自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 Linux常用命令

转载于:https://www.cnblogs.com/PythonFCG/p/8745095.html

2018-04-08 15:11:00 109

转载 VHDL设计----十进制计数器

一、异步复位加法计数器代码:library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_unsigned.all;entity CNT10 is port( CLK,RST,EN: in std_logic; DOUT : out std_logic_vec...

2018-04-03 20:16:00 16370

转载 Git 创建一个分支和切换分支

1、创建分支git branch 名字 创建一个新的分支2、切换分支 # git log --decorate --oneline 只用一行显示快照记录git checkout 分支名3、合并分支git merge 分支名 将分支合并到HEAD所在分支上4、删除分支git branch -d 分支名转载于:https://www.cnblogs.c...

2018-02-24 09:30:00 394

转载 Git 修改最后一次提交,删除文件,重命名文件

1、修改最后一次提交当忘记提交某个文件可以使用 git commit amend -m "新的提交说明"暂存区的内容会提交到git仓库而不产生新的快照2、删除文件手动删除工作区的文件后可以使用 git checkout -- 文件名 来将暂存区中的文件恢复到工作目录git rm 文件名 删除工作目录的文件git rm -f 文件名 删除三棵树中的文件git r...

2018-02-24 08:58:00 138

转载 Git 版本比较

1、比较暂存区和工作目录直接执行 git diff减号代表旧文件,加号代表新文件存放在工作区2、比较GIT仓库两个快照的差异git diff 快照ID 快照ID3、比较当前工作目录和GIT仓库中的快照git diff HEAD 比较最新提交的快照和工作目录git diff 快照ID 比较指定快照和工作目录4、比较暂存区和GIT仓库中的快照gi...

2018-02-23 23:22:00 108

转载 Git 回到过去

git add 命令:用于把工作文件放入暂存区git commit 命令:将暂存区中等待提交的文件放入git仓库git reset 命令:将git 仓库中的文件还原到暂存区git checkout 命令:将暂存区中的文件还原到工作目录reset 命令使用git log 命令查看提交记录将git 仓库可视化:现在三棵树(工作区,暂存区,g...

2018-02-23 21:21:00 104

转载 Git 状态 和 查看历史提交

1、使用git status 命令查看当前状态上图表示当前位于一个叫做master的分支中工作目录无需要提交的文件即工作目录中文件没有改动过2、新建LICENSE文件输入 git status命令提示Untracked files (文件未被跟踪)指文件未被添加到暂存区或者git仓库使用 git add <file> 将文件添加到暂存区输入...

2018-02-23 19:08:00 109

转载 Git 添加到Git 仓库

1、打开命令行切换到自己的项目文件夹下 输入命令git init 初始化git2、新建README.md文件 输入This is a great project 保存3、命令行输入 git add README.md 将该文件添加到暂存区4、命令行输入git commit -m "add a readme file"总结:将工作目录中的文件放入git仓库只需要两步...

2018-02-23 14:10:00 74

转载 Python3 生成器

1、协同程序协同程序就是指一个函数可以暂时挂起,并在需要的时候回到程序离开的地方继续执行2、怎样将一个函数变为生成器一般函数结束于return语句、异常或者函数语句全部执行完毕,结束时数据全部丢失,再次使用函数得从头再来可以用yield语句 取代return语句,从而函数改造成生成器,是再次需要该函数的时候可以回到离开的地方继续执行def get_primes(n...

2018-02-10 19:06:00 74

转载 Python3 魔法方法:迭代器

0、什么是迭代器迭代器不是容器,而是实现了__next__方法的对象(用于遍历容器中的数据)在python原生支持的数据结构中set(集合)是仅支持迭代器访问的,不支持下标(index)访问1、相关的BIFiter()将一个可迭代对象转换成一个迭代器next()访问迭代器中的下一个变量,如果迭代器没有变量了,则返回StopIteration异常2、魔法方法...

2018-02-10 18:51:00 117

转载 Python3 魔法方法:定制序列

1、基于序列的三大容器分别是 列表、元组、字符串2、协议python中的协议更像是一种指南,例如鸭子类型,一只鸟像鸭子一样走,像鸭子一样叫,像鸭子一样游然后这只鸟就可以叫做鸭子3、容器类型的协议如果希望定制的容器是不可变的,那么只需要定义__len__ 和__getitem__ 方法如果希望定制的容器是可变的,那么还需要定义 __setitem__ 和__deli...

2018-02-09 19:53:00 166

转载 Python3 魔法方法:描述符(property的实现原理)

1、描述符用一个类来描述另一个类的属性,而描述这个属性的类必须实现__get__ __set__ __delete__ 其中一个魔法方法,那么这个描述属性的类被称为描述符简而言之,描述符就是将某种特殊类型(包含__get__ __set__ __delete__)的类指派给另一个类的属性2、魔法方法__get__(self,instance,owner)# owne...

2018-02-09 19:33:00 137

转载 Python3 魔法方法:属性访问

1、与属性访问有关的魔法方法__getattr__(self,name)定义当用户试图获取某一不存在的属性时的行为__getattribute__(self,name)定义当该类属性被访问时的行为__setattr__(self,name,value)定义一个属性被设置时的行为__delattr__(self,name)定义一个属性被删除时的行为注意:...

2018-02-09 19:03:00 147

转载 Python3 魔法方法:算数运算

1、算数运算的魔法方法在调用相应的运算符时会自动调用相应的魔法方法比如a和b相加时(a+b)会自动调用a的__add__魔法方法进行加法操作如果在a中找不到__add__方法python就会到b中寻找反运算的魔法方法__radd__2、如何在子类中调用父类的方法使用super函数class A: def a(self): print...

2018-02-07 19:15:00 146

转载 Python3 魔法方法:构造和析构

1、魔法方法的特点:魔法方法总是被双下划线包围例如:__init__2、__new__(cls,[....])__new__是在对象实例化后所调用的第一个方法,与其他方法不同他的第一个参数不时self而是cls因为,而其他参数会直接传递给__init__方法.注意:__new__方法的主要任务是返回一个实例对象,通常是cls这个类实例化的对象,当然你也可以返回其他对象...

2018-02-07 18:19:00 125

转载 Python3 类和对象:与类和对象相关的BIF

1、判断一个类为另一个类的子类issubclass(class,classinfo)判断第一个参数是否为第二参数的子类注意:1、这是不严格判断,因为一个类被认为是自身的子类   2、classinfo 可以是类对象组成的元组,只要class是其中任何一个候选的子类则返回Ture   3、在其他情况下抛出TypeError的错误class A: def _...

2018-02-06 22:05:00 142

转载 Python3 类和对象:拾遗

1、组合1、方法:在一个新的类定义中把需要的类放进去实例化就可以了例子:// 乌龟类class Turtle: def __init__(self, x): self.num = x// 鱼类class Fish: def __init__(self, x): self.num = x// 水池类...

2018-02-06 21:07:00 109

转载 Python3 类和对象:继承

1、继承class DerivedClassName(BaseclassName):   子类 父类如果子类中定义与父类同名的方法或属性,则会自动覆盖父类对应的方法或属性,父类中的方法不受影响2、继承父类属性并添加子类自己属性的方法1、调用未绑定的父类方法class A(): def __ini...

2018-02-05 19:10:00 91

转载 Python3 面向对象编程

1、面向对象编程的特征1、封装:对外部隐藏对象的工作细节2、继承:子类可以继承父类的属性和方法3、多态:不同类的对象可以调用相同的函数名,但结果不同>>> "FishC.com".count('o')1>>> [1, 1, 2, 3, 5, 8].count(1)2>>> (0, 2, 4, 8, ...

2018-02-04 17:14:00 87

转载 Python3 类和对象

1、类对象类由属性和方法构成,在编程中指变量(属性)和函数(方法)2、类和对象的关系类是抽象的,对象是具体的,类如同一个模具而对象则是通过这这模具产生的。一个类为他的全部对象给出了一个统一的定义,而对象则是符合这种定义的一个实体3、创建一个对象class Person:#类对象默认大写字母开头 name = '小甲鱼'#属性 def...

2018-02-04 16:59:00 96

转载 Python3 else语句和with语句

1、丰富的else语句与if:要怎样,要么不怎么样与for和while:干完了能怎么样,干不完就别想怎样(只有在循环完成后才会执行else后的内容,如果中途break则不会执行else后的内容,用continue会执行)与try:没有问题,那就干吧(try语句内的检测内容没有问题,就执行else后的内容)try: print('ABC')exce...

2018-02-02 19:50:00 62

转载 Python3 异常检测

1、标准异常AssertionError断言语句(assert)失败AttributeError尝试访问未知的对象属性EOFError用户输入文件末尾标志EOF(Ctrl+d)FloatingPointError浮点计算错误Generator...

2018-02-02 19:37:00 127

转载 Python3 永久存储(pickle模块)

1、什么是永久存储“永久存储”就是将代码中的数据,如列表,字典等以二进制方式存储到我们电脑的磁盘中,或者数据库,或通过网络传输到另一台计算机上2、pickle模块(泡菜模块)利用pickle模块可以将我们代码中的列表,字典等数据方便转换为二进制文件存入磁盘3、腌一缸泡菜的方法(存储的方法)1.引入pickle模块2.以’wb‘(二进制写)的方式打开一个文件(准备我...

2018-02-02 19:06:00 205

转载 Python3 文件系统

今天学了python3 的文件系统,高大上啊~~~~1、os模块和 os.path模块os模块中文件目录和函数的使用方法函数使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path='.')列举指定目录中的文件名(‘.’表示当前陌路‘..’表示上一级目录)mk...

2018-02-02 00:58:00 337

转载 Python3 的文件

1、如何打开一个文件:使用open()函数,注:文件名要手打,从windows路径复制过来没用>>> f = open('E:/test.txt', 'w') # A>>> f = open('E://test.txt', 'w') # C>>> f = open('E:\\test.txt', 'w') ...

2018-01-30 18:10:00 68

转载 Python3 的集合

1、集合集合里的元素是唯一的,不会重复,创建一个集合如果有相同的元素,就会被自动剔除,因为集合是无序的所以不能使用索引>>> set1={1,1,2,2,3,3}>>> set1{1, 2, 3}如何创建一个集合:>>> set1={1,1,2,2,3,3}>>> set...

2018-01-30 17:48:00 48

转载 Python3 的字典

1、dict() 字典字典是python里唯一的映射类型2、字典由key和value组成的项组成如何创建一个字典:>>> a = dict(one=1, two=2, three=3)>>> b = {'one': 1, 'two': 2, 'three': 3}>>> c = dict(zip(['one...

2018-01-29 21:29:00 88

转载 Python3 的递归

1、递归的条件:1、有调用函数自身2、设置正确的返回条件2、斐波那契数列的实现#递归方法,分治思想 def fibonacci(n): if n<1: print("输入有误") return -1 if n==1 or n==2: return 1 else: ...

2018-01-28 18:05:00 150

转载 Python3 的lambda表达式

1、匿名函数一般的屌丝函数是这样定义的def ds(x): return 2*x+1而匿名函数是这样的lambda x:2*x+1使用匿名函数的好处1、可以使函数更加简洁2、无需考虑命名,不用为孩子起名字绞尽脑汁了哈哈哈哈哈3、简化代码,提高代码的可读性2、两个常用的内置函数1)filter(参数1,参数2) 参数2带入参...

2018-01-27 20:21:00 124

转载 Python3 的内置函数和闭包

1、global 关键字  如果在函数内部需要修改全局变量那么需要使用global关键字x=1def mfun(): global x x=2 print(x)>>> mfun()22、内嵌函数(内部函数)  内部函数的的作用域在外部函数作用于之内,及只能在外部函数内调用内部函数def outsi...

2018-01-27 18:59:00 93

转载 Python3 的函数(2)

1、形参和实参def MyFun(x): return x ** 3y = 3print(MyFun(y))  x为形参,y为实参.2、函数文档在函数内用单引号引起来的一段文字,在调用函数时不会输出,写函数文档可以帮组他人理解,可以用help(函数名)查看或者函数名.__doc__打印函数文档>>> def MyFi...

2018-01-26 19:58:00 138

转载 Python3 的函数

1、编写power(x,y)函数返回x的y次幂值def power(x,y): return x**y2、求最大公约数def gcd(x,y): r=x%y x=y y=r if r==0: print(x) else: gcd(x,y)3、十进制到二进制转换...

2018-01-25 21:44:00 107

转载 Python3 的序列

序列1、根据列表、元组、字符串的共同点把它们统称为序列(他们都是兄弟呀)1)都可以通过索引来的到每一个元素2)默认索引值都是从零开始(Python也支持负数索引)3)都可以通过分片(切片)的方式得到新的字符串4)都有相同的操作符(重复操作符、拼接操作符、成员关系操作符)2、与之相关的内置函数迭代的概念:  迭代是重复反馈过程的活动,其目的通常是为了逼近所需...

2018-01-25 21:38:00 95

转载 Python3 字符串格式化

1、字符串的格式化:  按照统一的规格去输出成为一个新的字符串2、字符串格式化的方法:1)format方法  fomat()有两个参数位置参数和关键字参数用中括号括起来{ }#{0}{1}为位置参数>>> "{0} love {1}".format("I", "you")'I love you'#{a}{b}为关键字参数&...

2018-01-25 21:37:00 68

转载 Python3 的元组

元组(tuple):戴上了枷锁的列表元组与列表非常相似但是元组内元素的类型相同,且元组内的元素不能修改1、创建元组的方法与列表不同创建元组大部分情况下是用小括号,例如tuple1=(1,2,3)>>> tuple1(1, 2, 3)也可以不用小括号,例如tuple1=1,2,3>>> tuple1(1...

2018-01-24 20:16:00 58

转载 Python3 的列表

1:列表:Python的列表比C语言的数组强大的多,数组只能存放相同类型的数据,而列表则像一个大集装箱可以存放整形、浮点型、字符串、对象等2:创建列表的方法#创建一个普通列表list1=[1,2,3,4,5]#创建一个空列表empty=[]#创建一个混合列表list2=['电子','123',[1,2,'信息'],'sss']...

2018-01-23 19:38:00 205

转载 Python3 的分支与循环

1:条件分支if 条件 :  语句else:  语句2.缩写else:  if :可以简写为 elif ,因此Python 可以有效的避免“悬挂else”举例:#悬挂elsescore = int(input('请输入一个分数:'))if 80 > score >= 60: print('C')else: ...

2018-01-22 22:28:00 76

转载 Python3 的数据类型

Python3 的数据类型整形,浮点型,布尔类型类型转换int() 整形采用截断的方式即向下取整,比如a=5.5int (a)返回值为5怎样才能使int()按照“四舍五入”的方式取整呢int(5.5+0.5)#结果为6int(5.4+0.5)#结果为5str()字符串float()浮点类型获取类型信息的BIF...

2018-01-21 18:24:00 62

转载 Python3 引入模块的方法

例子import random产生随机整数import randomsecret = random.randint(0,10)转载于:https://www.cnblogs.com/PythonFCG/p/8324949.html

2018-01-21 18:04:00 82

转载 Python3 的注释

单行注释# 这是一个注释print("Hello, World!") 多行注释1:3个单引号'''这是多行注释,用三个单引号这是多行注释,用三个单引号 这是多行注释,用三个单引号'''print("Hello, World!") 2:三个双引号#!/usr/bin/python3 """这是多行注释,用三个双引号...

2018-01-21 17:49:00 61

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除