自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python字符串的处理

1.字符串的拼接first_name = input()last_name = input()full_name = first_name + " " + last_nameprint(full_name)Python使用+来合并两个字符串,这种合并字符串的方法叫做拼接。其基本语法如下:result_string = source_string1 + source_string2...

2019-07-01 20:35:31 193

原创 Linux操作系统 文件/目录管理

1.Linux目录结构2.常用命令pwd命令pwd(Print Working Directory ):显示当前所在目录。cd命令常用特殊目录表示:cd 进入用户主目录; cd ~ 进入用户主目录; cd - 返回进入此目录之前所在的目录; cd .. 返回上级目录(若当前目录为"/",则执行完后还在"/";".."为上级目录的意思);cd ../.. 返回上两级目录; c...

2019-02-27 20:33:05 647

原创 Git

1.初始化一个Git仓库,使用git init命令。2.添加文件到Git仓库,分两步:(1)使用命令git add ,注意,可反复多次使用,添加多个文件;(2)使用命令git commit -m ,完成。3.回退版本把当前版本回退到上一个版本,就可以使用git reset命令:$ git reset --hard HEAD^HEAD is now at e475afc add di...

2019-02-10 14:42:46 187 2

原创 Python偏函数

functools.partial就是帮助我们创建一个偏函数的,不需要我们自己定义int2(),可以直接使用下面的代码创建一个新的函数int2:>>> import functools>>> int2 = functools.partial(int, base=2)>>> int2('1000000')64>>> i...

2019-02-04 16:14:22 104

原创 Python高阶函数 ——map/reduce,filter,sorted

变量可以指向函数f = abs>>> f(-10)10成功!说明变量f现在已经指向了abs函数本身。直接调用abs()函数和调用变量f()完全相同。传入函数def add(x, y, f): return f(x) + f(y)map/reduce函数map()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个...

2019-02-04 15:41:03 181

原创 Python高级特性——切片,迭代,列表生成器,生成器,迭代器

1.切片L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']>>> L[0:3]['Michael', 'Sarah', 'Tracy']记住倒数第一个元素的索引是-1。>>> 'ABCDEFG'[:3]'ABC'2.迭代>>&gt

2019-02-02 17:02:50 100

原创 Python经典函数——递归,匿名,map-reduce

递归函数——计算n!#coding=utf-8#输入正整数nn = int(input())# 请在此添加代码,实现n!#********** Begin *********#def fact(m): if m == 1: return 1 else: return (m * fact(m - 1))print(fact(n))#*...

2019-02-02 16:11:54 458

原创 Python模块

模块的引入Python中要用关键字import来引入某个模块,比如要引用模块math,就要在文件的开头用import math来引入。在调用math模块中的函数时,引用格式为:模块名.函数名调用函数必须加上模块名。有些时候我们只需要用到模块中的某个函数,这时不需要导入整个模块,只需要导入该函数即可,语句格式如下:from 模块名 import 函数名1,函数名2....通过这种方式...

2019-02-01 22:27:12 87

原创 Python内置函数

数学运算abs():返回数值的绝对值divmod():返回两个数值的商和余数例如:>>> divmod(7,2)(3,1)max():返回元素中的最大值min():返回元素中的最小值例如:sum():返回传入元素之和例如:>>> sum((1,2,3,4))10>>> sum([1,2,3,4])10>&g...

2019-01-31 12:26:20 75

原创 Python顺序与选择结构

1.顺序结构2.选择结构if-else语句if 判断语句1: step1 else: step2elif语句if 判断语句1: step1 elif 判断语句2: step2 elif 判断语句3: step3 ……else: step3.三元操作符三元操作符的基本格式为:result = x ...

2019-01-31 11:37:57 2573

原创 Python循环结构

while语句while语句的基本形式为:while 判断条件1: 循环语句当判断条件1为true时,执行循环语句,直到判断条件1为假。break语句break语句的基本形式为:while 判断条件1: 循环语句 判断条件2: break...

2019-01-30 19:00:55 708

原创 Python函数结构

1.函数参数(1)必选参数必选参数也叫位置参数,是函数中最常用的参数,必选参数就是在调用函数的时候必须指定参数值(2)默认参数默认参数是指给函数参数提供默认值,如果在调用函数的时候没有给该参数传递值,则该参数使用默认值。例如:#定义加法函数plus,参数a是必选参数,参数b是默认值2的参数def plus(a,b=2): c=a+b return(c)#调用函数plus时...

2019-01-30 18:32:40 528

原创 Python默认字典——defaultdict

默认字典 (defaultdict)默认字典的功能与dict基本相同,但在访问一个不存在的key时,默认字典会提供一个默认值,而不是引发异常。1.创建默认字典默认字典的构造函数接受一个工厂函数default_factory作为参数,可以将一个类型名看做是一个工厂函数,比如list,tuple,str等。这个函数会在要生成默认值的时候无参调用,如果使用类型名作为工厂函数,则这个类型必须要有无...

2019-01-29 23:58:27 1632

原创 Python有序字典——OrderedDict

有序字典 (OrderedDict)有序字典和普通的dict基本上是相似的,只有一点不同,那就是有序字典中键值对的顺序会保留插入时的顺序。1.创建有序字典有序字典的创建方法和普通的dict类似,不过由于多了保留顺序的功能,因此在使用可迭代对象创建有序字典时,可以对它先排个序,让创建出来的字典元素也是有序的:data = [('a',1),('b',3),('c',2)]od = coll...

2019-01-29 23:35:29 319

原创 Python双向队列——deque

1.创建双向队列就像计数器Counter,双向队列可以调用无参构造函数创建一个空队列,也可以使用可迭代对象创建并初始化一个队列,比如:d = collections.deque() #创建一个空队列d = collections.deque(['a','b','c']) #从list创建d = collections.deque(('a','b','c')) #从tuple创建d = c...

2019-01-29 13:26:28 312

原创 Python计数器——Counter

计数器(Counter)计数器是一个无序容器,用于记录各种值出现的次数。它采用键值对的形式存储,要记录的值作为key,这个值出现的次数作为value,value值可正可负。1.创建计数器要创建一个计数器实例,可以调用它的无参构造函数:c = collections.Counter()这样就创建了一个空的计数器实例c。也可以从list,tuple,dict,字符串等可迭代对象(iter...

2019-01-29 00:06:16 6692

原创 Python命名元组——namedtuple

命名元组 (namedtuple)Python中提供了基础的不可变数据结构元组tuple,对元组元素的访问需通过索引来完成,对此需要熟记每个下标对应的具体含义。如果元素数量一多,要记清楚这些东西就会比较麻烦了,于是就出现了命名元组namedtuple。1.创建命名元组collections.namedtuple("Point",["x","y"])这样就创建了一个叫做Point的命名元组...

2019-01-28 22:32:42 357

原创 Python字典的遍历

1.遍历字典中的键-值对Python为字典类型提供了items()方法,items()方法会将字典里的所有的键与值一起返回,例如,餐馆有一个菜单包含了菜名和价格信息。菜名和价格顾客都需要知道,可以通过遍历输出menu字典的键和值来实现。#coding = utf-8# 创建并初始化menu菜单字典menu={'fish':'40','pork':'30','potato':'20','l...

2019-01-27 23:28:34 6530

原创 Python字典的基本操作

1.访问字典中的值要获取与键相关联的值,可依次指定字典名和放在方括号内的键,如下所示:# 创建并初始化menu字典menu = {'fish':40, 'pork':30, 'potato':15, 'noodles':10}# 获取并返回menu字典中键'fish'键对应的值print(menu['fish'])2.添加键-值对字典是一种动态数据结构,可随时在字典中添加键—值对。...

2019-01-27 23:15:14 2232

原创 Python元组的使用

1.创建元组元组创建很简单,只需要在括号()中添加元素,元素之间用逗号隔开。元组中只包含单个元素时,需要在该元素后面添加逗号,例如:menu1 = ('meat','fish','chicken')menu2 = ('meat',)2.访问元组menu = ('meat','fish','chicken','carrot')print(menu[0])print(menu[1:3]...

2019-01-27 17:01:21 219

原创 Python列表处理

1.列表元素的增加(1)在列表尾部添加元素在Python中,可以使用append()方法向一个列表的尾部追加一个元素,其基本语法如下:source_list.append(obj)(2)在列表指定位置添加元素Python也提供了insert()方法,可以在列表任意指定位置插入元素,其基本语法为:source_list.insert(index,obj)2.列表元素的修改Pyth...

2019-01-27 11:57:06 263

原创 Python字符串的处理

1.字符串的拼接first_name = input()last_name = input()full_name = first_name + " " + last_nameprint(full_name)Python使用+来合并两个字符串,这种合并字符串的方法叫做拼接。其基本语法如下:result_string = source_string1 + source_string2...

2019-01-26 12:22:49 172

空空如也

空空如也

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

TA关注的人

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