- 博客(7)
- 收藏
- 关注
原创 【python基础】 学习笔记六 正则表达式
正则表达式是用来匹配字符串的工具,我们可以给字符串制定一个规则,一旦符合符合这个规则,就认为“匹配”了。 一、常用描述字符的方法: 1、\d :匹配一个数字2、\w : 匹配一个字母或数字3、. : 匹配任意一个字符4、* :表示任意个字符(包括0个)5、+ :表示至少1个字符6、?:表示1个或0个字符7、{n} :表示n个字符8、{n,m} : 表示n...
2018-07-17 11:02:52 326
原创 【python基础】学习笔记五 面向对象高级编程
python中的面向对象有许多高级特性能够帮助我们实现许多功能。一、__slots__变量python作为动态语言,是允许我们动态添加类和实例的属性的,但是很多时候我们想要限制实例的属性,这时候就要用到__slots__ 变量。①使用方法:class Student(object): __slots__ = ('name', 'age')我们用一个 tuple 来定义允许绑定的元素,这样我...
2018-07-14 19:58:56 429
原创 【python基础】 学习笔记四 函数式编程
函数式编程的只要特点是:允许把函数作为参数传入另一个函数,同时还允许返回一个函数。python对函数式编程提供支持,这里做个简单的整理。一、高阶函数:允许把函数作为参数传入(1)map() 函数 ① map() 函数接收两个参数:一个函数,一个是 Iterable 变量;返回的是一个 Iterator 变量。 ② map() 函数的主要功能:将传入的函数依此作用到每个元...
2018-07-13 12:06:08 211
原创 【python基础】学习笔记三 切片&生成器
今天学习python的高级特性,觉得切片和生成器时非常有用的工具。一、切片(slice) 切片操作符能够使程序员很方便的去指定范围的数,比如 L[0:3] 就是指从0开始,到3结束,也就是取到2,当然也是可以通过-1、-2来倒数切片。切片操作可以list、tuple,也可以针对字符串。这里主要通过一个例子来帮助理解:利用切片实现一个函数,去掉字符串的首尾空格。def trim(s): ...
2018-07-10 20:37:52 465
原创 【python基础】学习笔记二 递归函数——汉诺塔问题
今天学习python的递归时遇到关于汉诺塔的问题,描述如下: 汉诺塔(Hanoi Tower),又称河内塔,源于印度一个古老传说。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着n片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,任何时候,在小圆盘上都不能放大圆盘,且在三根柱子之间一次只能移动一个圆盘。问应该如何操作?...
2018-07-09 20:40:38 318
原创 【python基础】学习笔记一 list、tuple和dict类型
在学习Python的过程中有一些概念需要熟悉,这次是关于list、tuple和dict,它们都是python中的数据类型。一、listlist是一种有序集合,可以随时增删元素,以 [ ] 为标识。list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]tinylist = [123, 'john'] 二、tupletuple是以( )为标识的。tuple与lis...
2018-07-08 19:46:35 194
原创 【Linux基础入门】学习笔记一 用户及文件权限管理
暑假开始啦!很激动同时也想着学点东西,打算在实验楼跟着学下linux基础入门,加油!刚起步问题是有点点多,首先在用户及文件权限管理这里,对一些操作进行总结。这里通过实验楼的一个作业来总结相关操作。 题目要求:添加一个用户 loutest,使用 sudo 创建文件 /opt/forloutest,设置成用户 loutest 可以读写。截图并把操作过程写入实验报告。首先查看一下当前用户根据题目要求添加...
2018-07-06 20:24:43 672
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人