c
-
python字符串替换的2种方法详解编程语言
python 字符串替换可以用2种方法实现:1是用字符串本身的方法。2用正则来替换字符串 下面用个例子来实验下:a = ‘hello word’把a字符串里…
-
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)详解编程语言
1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。2. copy.deepcopy 深拷贝 拷贝对象及其子对象一个很好的例子: import copy a…
-
__next__()详解编程语言
def f1(n): m=n while True: m+=1 yield m a=f1(5) print(a.__next__()) 结果:6
-
python已知三点计算三角形面积详解编程语言
1、#转化为通过三边计算三角形面积 import math def cal_area(p1,p2,p3): a = float(math.sqrt((p2[0]-p3[0])*(p…
-
Python中字典合并的四种方法详解编程语言
字典是Python语言中唯一的映射类型。映射类型对象里哈希值(键,key)和指向的对象(值,value)是一对多的的关系,通常被认为是可变的哈希表。字典对象是可变的,它是一个容器类…
-
python字典按照value进行排序详解编程语言
d = {‘a’:1,’b’:4,’c’:2} 字典是这个,然后要对字典按照value进行排序 方法一: sorted(d.items(),key = lambda x:x[1],…
-
python中os.path 与sys.path详解编程语言
常用的命令 import sys import os.path this_dir = os.path.dirname(__file__) sys.path.insert(0, th…
-
数据库中的round()详解编程语言
Round函数返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。可是当保留位跟着的即使是5,有可能进位,也有可能舍去,机会各50%。这样就会造成在应用程序中计算有误。…
-
python中*和**的打包和解包详解编程语言
python中的*和**,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的 一. 打包参数 * 的作用:在函数定义中,收集所有的位置参数到一个新的元组,并将这个…
-
sqlalchemy子查询详解编程语言
使用subquery() 要使用c来定位上一个子句的属性 1 s1 = session.query(m.a,m.b).filter().subquery() 2 s2 = sess…