摘要:
c:\Python35\Scripts>pip3ERROR:Fatal error in launcher: Unable to create process using '"' 解决方法: python3: python3 -m pip install --upgrade pip 阅读全文
摘要:
完整代码: 阅读全文
摘要:
SymPy完全是用Python写的,并不需要外部的库 原理: 单纯用语言内置的运算与变量解决的是,由值求结果。如: 上式中的x与y在这条语句执行前你肯定得赋值的,否则就会出错。 而符号计算不同,你可以在之前将其设为符号。 上述代码是可以的。因为Sympy库将x与y转换成了符号(概念上)。 经过介绍, 阅读全文
摘要:
1. 正则表达式基础 1.1. 简单介绍 正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语 阅读全文
摘要:
一、 装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 二、装饰器工作原理。 阅读全文
摘要:
map()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。 栗子如下↓ 图片来自于网上 与2.x的版本打印结果不同,本质却是一样的,理解其一就可以 阅读全文
摘要:
# 生成一个六位随机验证码 import random # random 生成随机数 temp = '' for i in range(6): num = random.randrange(0,6) if num == 3 or num == 1: #如果循环到3 或 1 生成随机数字0~9 rad2 = random.randrange(0,10) ... 阅读全文
摘要:
bin() #二进制 r = bin(11) print(r) # 0b1011 oct() #八进制 r = oct(14) print(r) #0o16 int() #十进制 r = int(10) print(r) #10 hex() #十六进制 r = hex(14) print(r) #0xe abs() #取绝对值 r ... 阅读全文