s = "C10H12O9N22"
L = ['C','H','O','N']
LC = []
Lint = []
sint = ""
for c in s:
if c in L:
LC.append(c)
Lint.append(sint)
sint = ""
else:
sint = sint + c
Lint.append(sint) # add last int
Lint.pop(0) # del first element
print (LC)
print (Lint)
#假定 C H O N 的分子量分别为 12 1 16 14 化学快忘光了,不知道记得对不对
d = {"C":12,"H":1,"O":16,"N":14}
FT = 0 # 分子量
for i in range(0,len(LC)):
FT += int(d[LC[i]]) * int(Lint[i])
print (s +" 的分子量:" , FT)
#######################
运行结果:
['C', 'H', 'O', 'N']
['10', '12', '9', '22']
C10H12O9N22 的分子量: 584
答: 见解如下。
Java在大型网站开发当中用得非常多,对于那些业务成熟稳定的公司来说,Java用得非常多, Python虽然说也可以用于网站网页的制作,在企业中也用得到,但是一般用于比较小型,并发量要求更低的一些网站,但是它的开发周期会短一些,适合于我们自身建站,写一个自身的博客系统等; 在人工智能方面,Python用的会比较多,比如说图像分析,自然语言处理,基本上都是Python用得多,因为Python里面有非常多的扩展包,这些包提供了强大的功能, Python在一些创业公司当中可能会用的多一些。Java
Python
希望对你有帮助呢~