随笔分类 - Python
摘要:最常用的匹配语法 反斜杠的困扰与大多数编程语言相同,正则表达式里使用"\"作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符"\",那么使用编程语言表示的正则表达式里将需要4个反斜杠"\\\\":前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在正则表达式里转义成一
阅读全文
摘要:#计算器开发需求 ##1、实现加减乘除及拓号优先级解析#2、用户输入 1 - 2 * ( (60-30 +(-40/5) * (9-2*5/3 + 7 /3*99/4*2998 +10 * 568/14 )) - (-4*3)/ (16-3*2) )等类似公式后,#必须自己解析里面的(),+,-,*
阅读全文
摘要:data = [[col for col in range(4)] for row in range(4)]'''[0,1,2,3][0,1,2,3][0,1,2,3][0,1,2,3] [0,0,0,0][1,1,1,1][2,2,2,2][3,3,3,3]'''for r_index,row i
阅读全文
摘要:#例1装饰器def w1(main_func): def outer(request,kargs): print('before') main_func(request,kargs) print('after') return outer @w1def show(): print('show') #
阅读全文
摘要:#递归实现def calc(n): print(n) if n/2 >1: res = calc(n/2) print('res:',res) print('N:',n) return n calc(100) #斐波那契数列def func(arg1,arg2,stop) if arg1 == 0:
阅读全文
摘要:一、Python程序语言指定任何非0和非空值为true,0或null为false; 当“判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进区分表示同一范围。 例: #coding = utf-8 flag = False name = 'luren' if name =='pyt
阅读全文
摘要:一、变量赋值 Python中的变量不需要声明,变量值的操作既是变量声明和定义的过程。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前必须赋值,变量赋值以后该变量才会被创建。 实例: #coding=utf-8 #!/usr/bin/python counter = 1
阅读全文
摘要:一、交互式编程 交互式编程不需要创建脚本文件,是通过Python解释器的交互模式进来编写代码。 linux上只需要在命令行中输入Python命令即可启动交互式编程。 windows上在安装Python时已经安装了默认的交互式编程客户端。 二、脚本式编程 通过脚本参数调用解释器开始执行脚本,直到脚本执
阅读全文
摘要:一、Python 2.0+ Python 文件中如果未指定编码,在执行过程会出现报错。 Python中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。 解决方法:在文件开头加入# -*- coding: UTF-8 -*-或者#coding=utf-8。
阅读全文

浙公网安备 33010602011771号