随笔分类 - 第3章 文件操作&函数
摘要:Python中 sys.argv[]的用法简明解释 因为是看书自学的python,开始后不久就遇到了这个引入的模块函数,且一直在IDLE上编辑了后运行,试图从结果发现它的用途,然而结果一直都是没结果,也在网上查了许多,但发现这个问题的比较详细的解释只有一个版本,大部分都是转裁和复制的。给的都是简明p
阅读全文
摘要:递归调用顾名思义即在函数内部调用函数(自己调用自己),通常用它来计算阶乘,累加等 注意: - 必须有最后的默认结果 if n ==0,(不能一直调用自己,如果没有可能会造成死循环) - 递归参数必须向默认的结果收敛 func(n-1) 例子1:计算5的阶乘 #!/usr/bin/env python
阅读全文
摘要:我们以一个字符串为元素类型的 list 为例,进行列表元素的删除: 1 法一:remove(val) 1 2 3 (1)remove() 的参数是具体的元素值,而不是索引, (2)如果知道索引,如何使用 remove 删除该索引上的元素值, >>> l.remove(l[1]) 1 这样做是很大的风
阅读全文
摘要:1、去空格及特殊符号 复制代码代码如下: s.strip().lstrip().rstrip(',') 2、复制字符串 复制代码代码如下: #strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2 3、
阅读全文
摘要:输出的 print 函数总结: 1. 字符串和数值类型可以直接输出 [python] view plain copy >>> print(1) 1 >>> print("Hello World") Hello World [python] view plain copy [python] view
阅读全文
摘要:python2默认编码 ASCII 码 python3默认编码utf-8编码 中文乱码,第一种情况是编码不匹配。 如何进行编码转换? ython 默认脚本文件都是 ANSCII 编码的,当文件 中有非 ANSCII 编码范围内的字符的时候就要使用"编码指示"来修正一个 module 的定义中,如果.
阅读全文
摘要:迭代器 可以被next()函数调用并不断返回下一个值的对象称为迭代器:Iterator 我们已知道,可以直接作用于 for 循环的数据类型有以下几种: 一类是集合数据类型,如:list、tuple、dict、set、str等 一类是generator ,包括生成器和 yield 的generator
阅读全文
摘要:原来的浪费空间 >>> a = [i for i in range (1000)]>>> a[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 2
阅读全文
摘要:现在有个需求,看列表【0,1,2,3,4,5,6,7,8,9】,要求你把列表里的每件值 加1,你怎么实现?你可能会想到2种方式 二逼表年版 a = [0,1,2,3,4,5,6,7,8,9] b = [] for i in a:b.append(i+1) a = b a [1,2,3,4,5,6,7
阅读全文
摘要:关于闭包,即函数定义和函数表达式位于另一个函数体内(嵌套函数)。而且这些内部函数可以访问它们所在的外部函数中声明的所有局部变量、参数。当其中一个这样的的内部函数在包含它们的外部函数之外被调用时,就会形成闭包。也就是说,内部函数会在外部函数返回后被执行。而当这个内部函数执行时,它仍然必需访问其外部函数
阅读全文
摘要:又名name space ,顾名思义就是存放名字的地方,存什么名字呢?举例说明,若变量x=1,1存放于内存中, 那名字x存放在哪里呢?名称空间正是存放名字x与1绑定关系的地方 名称空间共3种。如下。 locals:是函数内的名称空间,包括局部变量和形参 globals:全局变量,函数定义所在模块的名
阅读全文
摘要:abs() #取绝对值 dict() #把一个数据转成字典 help()#帮助 min() 从一个列表里取出最小数 max() #取最大的数 setattr() all()# all()#一个数据或列表里全部是True才回True ,如果有一个是False就返回False any() #如果数据里面
阅读全文
摘要:函数定义:函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执 行这个函数,只需调用其函数名即可。 特性: 减少重复代码 使程序变的可扩展 使程序变得易维护 def sayhi():#函数名 print("Hello, I'm nobody!") sayhi() #调用函数 #函数基本用法
阅读全文
摘要:if 条件成立: VAL=1 else: val=2 改成三元运算: val =1 if 条件成立 else 2 例: >>> a=2>>> b=5>>> val =a if a < b else b>>> val2
阅读全文
摘要:这两本书不错, 追风筝的人《白鹿原》~~~反天不错~~~可以看下。14:27:22AndyZhang 2018-1-29 14:27:22改变人的东西 读书、看电影、旅行、经历各种事情!AndyZhang 2018-1-29 14:29:13电影:阿甘正传 辛德勒的名单
阅读全文