python 11期 第四天

一、冒泡排序

第二种冒泡排序:

li = [89,22,63,11,43,2,47,21,1,97,73]

for a in range(len(li)-1):
    for b in range(a+1,len(li)):
        if li[a] > li[b]:
            li[a],li[b]=li[b],li[a]
print li

列出来两个序列,a是从第一个到倒数第二个,b是从第二个到倒数第一个,然后两个序列的列表值做比较,大的换位置。

时间: 2024-08-04 01:49:35

python 11期 第四天的相关文章

python 11期 第一天

一.python内部代码执行过程|python文件 内置模块 类库 自定义模块 二.解释器 #!/usr/bin/env python C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 python:代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行 Python的运行速度相较与C,绝逼是慢了 三.编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) Unicode(统一码.万国码.单一码)是一种在

python 11期 第二天

一.三元运算 格式: 变量=值1 if 条件 else 值二 Example 1: a=3 name = "wang" if a == 2 else "zhang" print name Example 2: a=input("pls input a num: ") print "OK" if a == 2 else "NO" 二.pycharm断点调试: 先在关键地方打上断点后,运行debug模式,此时到

python 11期 第六天

常用内置模块 一.json/pickle串 1.json 不同的语言之间进行数据交换,不同程序的内存数据交换. 和xml类似. import json a={ 'db':[1,'wang'], 'home':['zhang',45], 'host':{'name':'ting','age':24} } #将json写入文件 my_json=json.dumps(a) f=file('data.txt','wb') f.write(my_json) #从文件中读取json af2=file('da

Python学习系列(四)Python 入门语法规则2

Python学习系列(四)Python 入门语法规则2 2017-4-3 09:18:04 编码和解码 Unicode.gbk,utf8之间的关系 2.对于py2.7, 如果utf8>gbk, utf8解码成Unicode,再将unicode编码成gbk 对于py3.5 如果utf8>gbk, utf8 直接编码成gbk(中间那一步直接被优化了) 3.很多时候,这个可以直接跳过,只有当编码出下问题的时候,再考虑这个知识点 二.运算符 1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算

python机器学习实战(四)

python机器学习实战(四) 版权声明:本文为博主原创文章,转载请指明转载地址 www.cnblogs.com/fydeblog/p/7364317.html 前言 这篇notebook是关于机器学习中logistic回归,内容包括基于logistic回归和sigmoid分类,基于最优化方法的最佳系数确定,从疝气病症预测病马的死亡率.操作系统:ubuntu14.04  运行环境:anaconda-python2.7-jupyter notebook 参考书籍:机器学习实战和源码   noteb

机器学习算法与Python实践之(四)支持向量机(SVM)实现

机器学习算法与Python实践之(四)支持向量机(SVM)实现 机器学习算法与Python实践之(四)支持向量机(SVM)实现 [email protected] http://blog.csdn.net/zouxy09 机器学习算法与Python实践这个系列主要是参考<机器学习实战>这本书.因为自己想学习Python,然后也想对一些机器学习算法加深下了解,所以就想通过Python来实现几个比较常用的机器学习算法.恰好遇见这本同样定位的书籍,所以就参考这本书的过程来学习了. 在这一节我们主要是

机房合作--11期验收有感

"完成了机房合作,我们就算是一名合格的IT人士了"米老师如是说. 参与了11期的机房合作验收,师哥师姐从功能.UML图.文档.代码走查四个阶段做出了点评,下面谈谈这个过程我所总结的想法. 一.收获: (一)  站在"用户"的角度来思考功能设计 1.Login界面输入错误究竟该提示写什么? 之前我做的时候,我的第一感受"如果提示'您的用户名或者密码错误'有点太不专业了"就像今天师姐所说,具体提示到用户名还是密码,这样更加方便用户去进行修改,之后坤哥

jeecg社区第11期导师架构学习班开始报名了

第11期导师架构学习班开始报名 我们社区开展一个师徒性质的培训班,深入学习java架构.类似大学导师带研究生的学习模式,适合在职者.导师给学生安排课题.分享视频资料,学生通过参考资料学习并完成作业.我们的教学方法是以自学为主,辅导为辅助,在实践中积累经验掌握原理.主要方向是JAVA架构,深层次java架构基础.主流框架技术等等. (特殊说明:非线下或者网络授课,通过分享资料,让学生自学,不懂问导师,引导之路) 新增授课内容: 作业十二:互联网架构实践:插件式框架P3+dubbo+redis+tb

Python学习系列(四)(列表及其函数)

Python学习系列(四)(列表及其函数) Python学习系列(一)(基础入门) Python学习系列(二)(基础知识) Python学习系列(三)(字符串) 一.基本概念 1,列表是什么? 一种序列型数据类型,一有序数据集合用逗号间隔用方括号括起来. 2,几种访问形式 1)索引访问,语法结构:list_name[index].注意,列表的索引值从0开始.例如: 1 >>> li=[1,2,3,4,5] 2 >>> print li[2],li[0] 3 3 1 删除