随笔分类 -  Python

摘要:函数变量的作用域声明(全局变量和局部变量) 引入问题: 局部变量: 局部变量:定义在函数内部的变量,它的作用域也仅限于函数内部,出了函数就不能使用了。 例如: #encoding = utf-8 def demo(): tips = "No Smoking" print("函数内部变量tips:", 阅读全文
posted @ 2020-07-29 22:12 anne的夏天 阅读(8762) 评论(0) 推荐(1)
摘要:python六剑客是指:切片、推导列表、map映射函数、filter过滤器、reduce累积、lambda匿名函数 1、切片 对于序列来说,都可以使用切片。序列包括:字符串、列表和元组 语法 s[开始位置 :结束位置 : step] step步长 为正数表明切片操作时从左至右(即正向)访问序列s的元 阅读全文
posted @ 2020-07-15 15:43 anne的夏天 阅读(300) 评论(0) 推荐(0)
摘要:判断字符串是否是数字(包含负数和小数) 算法1: 1、分小数和整数:如果小数点个数为1,则可能是小数。如小数点个数为0,则可能是整数。小数点个数非0也非1,那么就不是数字。 2、如果是小数,再分正数和负数的情况:如果首位为负号,则可能是负小数。如果首位不为负号,则可能是正小数。 1)如果首位为负号, 阅读全文
posted @ 2020-07-07 01:53 anne的夏天 阅读(11176) 评论(0) 推荐(0)
摘要:编码方式 ASCII码 美国信息交换标准代码(American Standard Code for Information Interchange,简称ASCII)是一种用于信息交换的美国标准代码,它的作用是给英文字母、数字、标点、字符转换成计算机能识别的二进制数规定了一个大家都认可并遵守的标准。 阅读全文
posted @ 2020-06-24 16:02 anne的夏天 阅读(576) 评论(0) 推荐(0)
摘要:一、使用workbook.get_sheet_by_name(name) 获取excel一个工作表时,发生字符集解析的错误。 网上搜集解决方案为添加以下三句: import sys reload(sys) sys.setdefaultencoding("utf8") 阅读全文
posted @ 2016-08-26 11:06 anne的夏天 阅读(3295) 评论(0) 推荐(0)
摘要:copy浅拷贝,拷贝值和指针,对象的属性还是引用原来的 deepcopy拷贝一个对象,把对象里面的属性也做了拷贝,deepcopy之后完全是另一个对象 #encoding=utf-8 import copy alist=[[1],[2],[3]] blist=copy.copy(alist) #浅拷 阅读全文
posted @ 2016-08-01 10:48 anne的夏天 阅读(137) 评论(0) 推荐(0)
摘要:一、交互列表元素时,需要注意的坑。 例如: array=[4,5,9,8,10,8,4,0,3,4] 最大的值与第一个元素交换,最小的值与最后一个元素交换 # -*- coding: UTF-8 -*- array=[4,5,9,8,10,8,4,0,3,4] maxa = max(array) # 阅读全文
posted @ 2016-07-01 16:49 anne的夏天 阅读(149) 评论(0) 推荐(0)
摘要:一、raw_input 和input input和raw_input都可以读取控制台的输入,但是input和raw_input在处理数字时是有区别的 1、当输入为纯数字时 input返回的是数值类型,如int,float raw_inpout返回的是字符串类型,string类型 input返回的是数 阅读全文
posted @ 2016-07-01 12:57 anne的夏天 阅读(193) 评论(0) 推荐(0)
摘要:一般在官方网站下载pycrypto: https://www.dlitz.net/software/pycrypto/ 然后使用命令就可以安装成功了: python setup.py build #编译 python setup.py install #安装 但是在windows下会报错: Pyth 阅读全文
posted @ 2016-06-27 15:28 anne的夏天 阅读(12205) 评论(1) 推荐(0)