自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 资源 (2)
  • 收藏
  • 关注

原创 0704函数的递归调用

递归:函数自己调用自己(内部)计算阶乘,循环#!/usr/bin/pythondef fac(n):sum=1for i in range (1,n+1): sum*=i;return sumprint fac(5)递归注意事项:1、必须要有最后的默认结果if n==02.递归参数必须向默认结果收敛的:factorial(...

2019-08-09 13:44:33 403

原创 0703-函数的变量和返回值

函数的变量1.局部变量函数内部使用2.全局变量函数顶部定义,可以供任何函数使用x='global var'def fun(): x=100 print xfun()print x //无定义x=100def fun(): global x x=x+1 print x返回值return ...

2019-08-09 13:30:26 408

原创 2018-11-12 python 安装

1.linux 平台1.解释器交互方式-Python shell-ipython (命令补齐)a.    pip install ipython 安装:yum install python-pipyum.repos.dyum install python-pippip install ipython网址:pypi.python.org/pypi/ipython...

2018-11-12 20:55:09 410

原创 2018-01-29 文件操作

4.1 读写文件1读文件f=open('1.txt','r')text=f.readlines()print(text)f.close()2. 写文件f=open('1.txt','w')f.write('hello')f.close()if __name__=='__main__': filename=input('please input t

2018-01-29 23:49:15 378

原创 2018-01-25 Python if/while/for 及习题

python 缩进if  if 判断条件: 执行语句elif 判断条件: 执行语句else: 执行语句whilewhile 判断条件: 执行语句a=100while a>1: print (a) a-=1break 跳出循环a=100while a>1: print (a) a-=1

2018-01-25 11:57:00 450

原创 2018-01-23 python 基础

tuple 元组 单元素时,一定得写逗号,否则无法识别tuple 类型a1=(1)a2=(1,)print (type(a1))print (type(a2))count(value)统计value的个数index (value) 返回第一个value元素的下标m=(1,2,3,4,5,1,2,3,1,2)print(m.count(1))print(m.

2018-01-25 09:05:42 396

原创 2018-01-22 Python 基础

Python 运算符+ - * /  %关系运算符: a==b  a >b  a= 赋值运算符  a=b  += -=  *=   /=a+=b  a= a+b 逻辑运算符  and or not  if  a==b and a!= 10:数据类型: 整型 int  a= 10 print (a)python 2  print a bool 类型: True  Fa

2018-01-25 09:05:27 294

原创 Python pycharm 的快捷键 2018-01-19

Python3  只有Input ,输入的是字符串Python 2 input 输入的是整型,使用raw_input输入字符串ctrl +c 复制一行ctrl+z 撤销一行ctrl+d复制一行ctrl+shift+f 找关键字ctrl+shift + n 找文件名ctrl + alt+左键  看源码,参数ctrl+alt+右键  调回函数原位置alt+ ente

2018-01-19 23:23:08 990

原创 2018-01-19 类的方法总结

公有方法私有方法类方法静态方法内置方法#!/usr/bin/env python#!-*-coding:utf-8 -*-#!@Time :2018-01-19 下午 10:40#!@Author : yangyang#!@File : .pyclass MyClass(object): name='Test' def __init__(s

2018-01-19 22:50:22 221

原创 2018-01-19 类的属性总结

#!/usr/bin/env python#!-*-coding:utf-8 -*-#!@Time :2018-01-19 下午 9:31#!@Author : yangyang#!@File : .pyclass MyClass(object): var1='var1'#类属性,类的工业属性 __var2='类的私有属性 __var2' def func

2018-01-19 22:16:25 259

原创 2018-01-17 类的继承

继承是面向对象的重要特征之一;继承关系:继承是相对两个类而言父子关系,子类继承了父类的所有共有属性和方法继承实现了代码重用例如:class Myclass (ParentClass)如果弗雷定义了__init__方法,子类必须显示调用父类的__init__方法:ParentClass.__init__(self,[args..])如果子类需要扩展父类的行为,可以添加__init__方法的参数第一种

2018-01-17 20:44:01 220

原创 C程序设计综合练习-- 综合测验3:

1.题目(Description):计算 100+102+104+106+.......n。n为偶数。输入(Input):大于100的偶数输出(Output):100+102+104+106+.......n的和示例(Sample):输入(Input):106输出(Output):4122.

2018-01-15 15:22:30 903

原创 C程序设计综合练习-- 综合测验2:

1.题目(Description):输入整数a和b,如果a2+b2大于100,则输出a2+b2百位以上的数字,否则输出两数之和。输入(Input):两个整数输出(Output):(1)如果a2+b2大于100,则输出a2+b2百位以上的数字;(2)否则,输出两数之和。示例1(Sample):输入(Input):4 5

2018-01-15 15:15:30 2251

原创 C程序设计综合练习-- 综合测验1:

1.题目(Description):一个人爬楼梯,可以每次迈一个台阶,也可以每次迈两个台阶。输入要爬的台阶数,计算一共有多少种不同的走法。要求:递归实现。输入(Input):台阶数输出(Output):走法的数量示例(Sample):输入(Input):5输出(Output):82.

2018-01-15 15:11:00 1052

原创 C程序设计综合练习--基础编程2:

1.题目(Description):输入一个正整数,编写函数prime,判断其是否为素数。int prime(int n){                         }输入(Input):一个整数输出(Output):如果是素数,则输出 "yes"如果非素数,则输出 "no"提示(Hint):程序的后缀代码已经

2018-01-15 15:03:08 2600 1

原创 C程序设计综合练习--基础编程1:

1.题目(Description):输入一个年份,判断这个年份是否为闰年。输入(Input):一个正整数输出(Output):一个字母 "y" 或者 "n"(引号不输出)提示(Hint):为判断,用 % 求余数。示例(Sample):输入(Input):2008输出(Output):y2

2018-01-15 14:53:29 1009

原创 C语言练习第七章 数组(选做)

1.题目(Description):计算1+32+52+72+92+....392 的结果。输入(Input):无输出(Output):1+32+52+72+92+....392 的值2.题目(Description):在一段字符串中,输出所有元音字字母(元音字母:aeiou)。输入(Input):

2018-01-15 14:46:55 1297

原创 C语言练习第七章 数组(必做)

1.题目(Description):输入10个数,找出其中绝对值最小的数。输入(Input):10个数存为一个数组输出(Output):绝对值最小的数提示(Hint):(1)绝对值库函数:整型  abs(); 浮点型 fabs()(2)不考虑同时有两个绝对值都最小的情况示例(Sample):输入(Input):

2018-01-15 14:39:20 2939 1

原创 C语言练习第七章 指针(必做)

1.题目(Description):输入两个整数,按先大后小的顺序输出。要求:用指针方法处理。不交换整型变量的值,而是交换两个指针变量的值。输入(Input):两个整数输出(Output):先大后小两个整数示例(Sample):输入(Input):456 789输出(Output):789 456

2018-01-15 14:33:55 2162 1

原创 C语言练习第六章 函数(必做)

1.题目(Description):输入两个整数,要求输出其中值较大者。要求用函数来找到大数。输入(Input):两个整数输出(Output):两个整数中较大者提示(Hint):分别编写 max 和 main 函数,用 max 函数找出两个整数中较大者。示例(Sample):输入(Input):12 -34

2018-01-15 14:25:35 1961

原创 C语言练习第六章 函数(选做)

第六章习题1.题目(Description):输入一个摄氏温度,输出其华氏温度。要求编写一个函数,将摄氏温度转换成华氏温度。公式为 F=C*9/5+32,取位2小数。输入(Input):摄氏温度输出(Output):华氏温度(保留两位小数)示例(Sample):输入(Input):-40输出(Output):

2018-01-15 14:19:48 743

原创 2018-01-13 类的内置方法

所谓内部类,就是在类的内部定义的类,主要目的是为了更好的抽象现实世界内部类的实例化方法方法1:直接使用外部类调用内部类object_name=putclass_name.inclass_name()class People(object): color='yellow' __age=30 class Chinese(object): #p

2018-01-13 22:45:02 240

原创 2018-01-10 python 面向对象

类:属性--变量方法--函数类和对象类:是对事务的抽象  球类对象:是类的一个实例:足球面向对象的主要思想是:封装: 类的定义,把变量、函数组合一起 class A(object):类的结构:成员变量--属性成员函数--方法类的创建:class MyClass(object):def fun(self):print "i am functio

2018-01-11 11:02:19 184

原创 2018-01-09 模块使用

模块是Python组织代码的基本方式。一个Python脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,称为模块。所以.py文件都可以作为一个模块导入。模块名与脚本的文件名相同例如:我们编写了一个hello.py的脚本,则可以在另一个脚本中用importhello 语句来导入它。Python的模块可以按目录组织为包创建一个包步骤:创建一个名字为包名的目

2018-01-09 22:46:19 194

原创 2018-01-09 匿名函数

lambda 函数用来创建匿名函数即不在使用def语句这样标准的形式定义一个函数lambda 只是一个表达式,函数体比 def 简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在lambda表达式中封装有限的逻辑进去。lambda 函数拥有自己的命名空间,且不能访问自己参数列表之外或全局命名空间里的参数。虽然lambda函数看起来只能写一行,却不等

2018-01-09 22:37:28 199

原创 2018-01-09 reduce 函数

reduce()函数对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数function(有两个参数)先对集合中的第1,2个元素进行操作,得到的结果在与第三个数据用function 函数运算,最后得到一个结果。reduce() 函数语法:reduce(function, iterable[, initial

2018-01-09 22:19:13 191

原创 2018-01-09 map 函数

map()根据提高的函数对指定序列做映射第一个参数function 以参数序列中的没一个元素调用function 函数,返回包含每次function函数值的新列表。map() 函数语法:map(function, iterable, ...)function -- 函数,有两个参数iterable -- 一个或多个序列返回列表def square

2018-01-09 22:10:01 157

原创 2018-01-09练习

习题1. 从终端接收若干个数字,要求使用filter()函数,将输入的不是数字的值剔除掉(用户输入的内容有随机性,当我们要接收一个数字的时候,他可能会输入一个字符串过来,要求当用户输入的不是数字,就剔除掉)2. 从终端接收若干个以空格隔开的字符串,然后去除所有的26个字符之外的字符后,打印到屏幕上要求:使用map()函数,map()函数接收两个参数,一个是函数,一个是Iterable,map将传入

2018-01-09 21:55:20 190

原创 2018-01-08 字符串处理函数

str.capitalize()返回一个字符串,首字母大写str.replace()替代字符str.split()将字符串切分,返回一个列表,列表的元素是字符,默认用空格切分(把字符串切成列表)str.join()参数是个可迭代的对象,返回的是一个字符串。string 模块string.capitalize()string.replace('hello','o','O')

2018-01-08 22:59:31 235

原创 2018-01-08 类型转换函数

类型转换函数int()long()float()转换成浮点型complex()转成一个复数print int(12)print int(12.2)print long(12)print float('123')print float(123)print complex(123)print complex(1234)121212123.012

2018-01-08 21:58:54 350

原创 2018-01-08 python 内置函数

内建函数 built-in functions http://docs.python.org1.返回数字的绝对值abs()2.取列表最大最小值max()min()3.其他函数len()divmod()pow()round()s='123'print(len(s))print(len({'a':1,'b':2}))print divmod(5

2018-01-08 21:55:43 233

原创 Celery 异步分布式 171219

celery是Python开发的分布式异步任务调度系统,Celery支持的消息服务有rmq、redis等 Celery 是一个强大的分布式任务队列,它可以让任务的执行完全脱离主程序,甚至可以被分配到其他主机上运行。我们通常使用它来实现异步任务(async task)和定时任务(crontab)。它的架构组成如下图:celery由5个主要组件组成: producer: 任

2017-12-19 11:35:05 921

原创 第二次复习(11.29)

循环::for循环是一个结构,导致程序要重复一定的次数。list1=[1,2,3,4]for i in list1: print i ---在序列里,使用for循环遍历。range() 可以快速的生成一个序列range(i,j,步进值)如果所创建的对象为整数,可以用range列表重写:print [i*2 for i in ra

2017-12-18 20:50:44 238

原创 Python-复习1129--字符串、元组、list[] 、dict{}

1.列表[ ]-- list列表是处理一组有序项目的数据结构,即可在列表中存储一个序列的项目列表是可变类型的数据。    1. 创建列表 3种方法:1.list1=[ ]2.list2=list()3.list3=['a',1,2 ]      2. 列表的操作取值 (切片和索引) 添加   list.append()  默认追加到最后一个

2017-11-29 21:54:19 267

原创 Python -mysql 连接池

参考廖雪峰网站MySQL是Web世界中使用最广泛的数据库服务器。SQLite的特点是轻量级、可嵌入,但不能承受高并发访问,适合桌面和移动应用。MySQL是为服务器端设计的数据库,能承受高并发访问,同时占用的内存也远远大于SQLite。此外,MySQL内部有多种数据库引擎,最常用的引擎是支持数据库事务的InnoDB。1.数据库连接2.数据库连池:python的数据

2017-11-23 09:59:19 960

原创 Python-数据库SQLite 游标

SQLite 是一种嵌入式数据库,它的数据库就是一个文件。Python 内置了SQLite3,所以,可以直接使用。使用SQLite,介绍几个概念:1. 表: 是数据库中存放关系数据的集合。表与表之间通过外键关联。操作关系数据库必须执行以下几个步骤:1. 连接到数据库,一个数据库连接称为connection;2.连接到数据库后,需要打开游标,称为cursor,通过cursor 执

2017-11-23 09:02:34 1498

原创 双线性差值

双线性插值 转载:https://www.cnblogs.com/linkr/p/3630902.html 双线性插值,这个名字咋一听很高大上的样纸,再在维基百科上一查(见文末,我去,一堆的公式吓死人),像俺这种半文盲,看到公式脑子就懵的类型,真心给跪。虽然看着好复杂,但仔细一看道理再简单不过了,所以还是自己梳理一下好。双线性插值,顾名思义就是两个方向的线性插值加起来(这解释过

2017-11-21 20:34:03 359

原创 Python的mysql操作(事务、游标)

1、mysql事务MySQL事务主要用于处理操作量大,复杂度高的数据。比如,你操作一个数据库,公司的一个员工离职了,你要在数据库中删除他的资料,也要删除该人员相关的,比如邮箱,个人资产等。这些数据库操作语言就构成了一个事务。在MySQL中只有使用了Innodb数据库引擎的数据库或表才支持事务,所以很多情况下我们都使用innodb引擎。事务处理可以用来维护数据库的完整性,保证成批

2017-11-21 10:32:30 6528

原创 Python的mysql操作(安装、链接)

1.Python的mysql操作------安装Python标准数据库接口为Python DB-API, Python DB-API为开发人员提供了数据库应用 编程接口。参考地址:https://wiki.python.org/moin/DatabaseInterfaces不同的数据库需要下载不同的DB API模块。DB-API是一个规范。它定义了一系列必须的对象和数据库存取方式,

2017-11-21 08:15:06 517

原创 Python-正则对象的方法

re 模块使Python 语言拥有全部的正则表达式功能complile函数根据一个模式字符串和可选的标志函数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。1.match 方法rematch 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成的话,match() 返回None匹配成果返回一个匹配的对象。语法:match(string[, p

2017-11-20 10:27:40 799

基于差值扩展的音频无损信息隐藏算法

基于差值扩展的音频无损信息隐藏算法 差值扩展 音频无损信息隐藏

2018-08-13

视频容错编码与错误隐藏算法研究

视频容错编码与错误隐藏算法研究 信息隐藏 视频信息隐藏

2018-08-13

空空如也

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

TA关注的人

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