04 2018 档案
摘要:写在前面,坑货的博客园不支持相关操作,导致在这个文档的排版会变得这么糟糕。 主要讲一下linux:熟悉ls /ls -alh/touch /mkdir/rm -/mv/cat/gedit/pwd/grep/more/cd/man/find/history/tar/tar.gz/vim等操作, 基本上
阅读全文
摘要:1.文件删除import osos.rename()os.remove()os.mkdir()os.getcwd()os.chdir('..')改变默认文件os.listdir()获取文件目录
阅读全文
摘要:1.文件的读取首先我们要准备一段已经写好的文件。test.txt文件写入一段话:这是第一段测试文件。>>> f= open('test.txt','r')>>> f.read()'这是第一段测试文件'>>> f.close() 2.文件的写入>>> f = open('test.txt','w')>
阅读全文
摘要:恢复内容开始 在一个列表中有时候储存的数据量非常大 而我们只想访问其中前面的几个数据 这时候我们可以用到生成器 生成器用法实例: 方法一: 第一种方法是将一个列表推导式中的中括号改为小括号,之后赋值给一个变量。generator(发电机) g = (i for i in rang(10)) next
阅读全文
摘要:isinstance('object',iterable) 判断是否可以迭代 for k ,v in enumerate(list/tuple/str) 列表推导式 [x * x for x in range(1, 11)] 列表推导式加上判断 [x * x for x in range(1, 11
阅读全文
摘要:在函数中我们经常要用到递归函数处理一些问题。 递归函数主要有以下特点。 1.函数的本省具有可迭代的特性 2.。递归函数需要有返回值,没有返回值会导致内存大量占用。 实例: >>> def fact(n): if n==1: return 1 return n * fact(n - 1) fun(5)
阅读全文
摘要:1.缺省函数 函数中含有默认参数 2.可变函数 def calc(numbers): def calc(*numbers): 函数中可传入比声明参数更多的参数。 关键字函数 可变参数函数允许我们可以在一个函数中传入零个或者多个参数并在调用函数时自动封装在一个元组当中。 然而,关键字函数可以传入零个或
阅读全文
摘要:在函数外边定义的变量叫做全局变量 全局变量能够在所有的函数中进行访问 如果在函数中修改全局变量,那么就需要使用global进行声明,否则出错 如果全局变量的名字和局部变量的名字相同,那么使用的是局部变量的,小技巧强龙不压地头蛇 a = 100 def num(): global a a = 300
阅读全文
摘要:1.前言 函数很重要,最重要的是理解和多多练习。 2..调用函数 写好的函数不会立即执行需要我们去调用函数才行。 以下是几种调用函数的示例: def fun(): def fun(number): def fun(num1,num2) : pass pass pass fun() fun(numbe
阅读全文
摘要:1.在字典,元组,列表,字符串中有许多公用的方法。 相加或者合并 str+str list +list tuple+tuple 复制 str*10 list*10 tuple*10 in 或者 not in 2.del ,len ,max, min del [] 或者 del() 差别在于一个会指定
阅读全文
摘要:1.列表遍历,字符串遍历,元组遍历基本都一样。 for i in list/tuple/str/: print(i) 2.字典遍历 for k ,v in dict.items(): print(k,v) for k in dict.keys(): print(k) for v in dict.va
阅读全文
摘要:1.元组 元组和列表的用法基本一样,元组不可以一旦写入就不能被更改。 索引的方法主要为index,但是要注意的是index关键字索引是左闭右开区间,注意索引范围,不在索引范围之类会抛出异常。 识别一个元组,关键是看小括号之中是否有逗号,而并非是小括号包括起来的元素都叫元组。 2.字典 字典是一种键值
阅读全文
摘要:一个办公室有八位职工需要被分配,请编写程序将他们随机分配到三个办公区域。 提示:可以利用列表属性进行解答
阅读全文
摘要:1.增加元素 insert append extend append() 主要是给列表增加一个元素,元素增加在列表的最后一位。 insert(index, object) 在指定位置index前插入元素object 在列表中插入一个元素,小括号中第一位是待插入的位置,第二位参数为带插入的对象元素。。
阅读全文
摘要:1.首先按照惯例,我们先定义并赋值一个字符串。 a = 'jiang xiao fan blog' a.rjust(30) a.ljust(30) a.center(30) 这三个用法主要用于调整输出格式,分别输出长度为30的右对齐,左对齐,居中对齐的字符串。 2.添加字母或符号。 使用关键字joi
阅读全文
摘要:#首先我们要创建一个字符串,并将字符串复制给一个变量。 a = 'i love you .my lover‘ a.find('l',start=0,end=len(a)) a.index('l',start=0,end=len(a)) 关于字符串的切片操作。 分为三个参数,开始:停止:步长。#分别用
阅读全文

浙公网安备 33010602011771号