Python之路【第一篇】python基础】的更多相关文章

一.开发简介 1.开发:      开发语言:               高级语言:python.JAVA.PHP.C#..ruby.Go-->字节码                低级语言:C.汇编-->机器码 2.语言之间的对比: PHP类:适用于写网页,局限性 JAVA\Python:可以写网页,也可以写后台 JAVA执行效率高,开发效率低 Python 执行效率低,开发效率高 3.Python种类: JPython Cpython IronPython JavaScriptPytho…
一.python环境的搭建 1.window下环境的搭建 (1).在 https://www.python.org/downloads/ 下载自己系统所需要的python版本 (2).安装python,可以默认路径安装也可以修改安装路径(C:\Python27 默认安装路径) (3).设置环境变量,我的电脑--属性----高级系统设置----环境变量--系统变量下面的path中添加上python的安装路径 (4).通过cmd进入命令行窗口,输入python ,显示python的相关版本信息表明p…
入门知识: 一.关于作用域: 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. if 10 == 10: name = 'allen' print name 以下结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 以上结论,对于其他语言适用,对于python 不适用 ** 记住:python,只要内存里存在,则就能适用 (栈 ) 二.三元运算: 1).普通循环: if name == "test": name = "坏人"…
1.求1-2+3-4+5.....99的所有数的和 n = 1 s = 0 while n<100: temp = n%2 if temp == 0: #偶数 s = s-n else: s = s+n n = n+1 print(s) 2.求1-100的所有数的和 n = 1 s = 0 while n < 101: s = s+n n = n+1 print(s) #一行代码搞定 print (sum(range(101))) 3.九九乘法表 for i in range(1,10): f…
1 列表题 l1 = [11, 22, 33] l2 = [22, 33, 44] # a. 获取l1 中有,l2中没有的元素 for i in l1: if i not in l2: # b. 获取l2 中有,l1中没有的元素列表 for i in l2: if i not in l1: # c. 获取l1 和 l2 中内容相同的元素 for i in l1: if i in l2: print(i, end=" ") # 22 33 # d. 获取l1 和 l2中都互相没有的元素…
一.文件的操作 文件句柄 = open('文件路径+文件名', '模式') 例子 f = open("test.txt","r",encoding = “utf-8”) 分析:这里由于python文件和test.txt文件在同一文件夹里,不需要写test的绝对路径 如果要写绝对路径可以这样写 f = open(file = "d:/python/test.txt","r",encoding = “utf-8”) 文件打开模式有…
本系列博文包含 Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习编程的童鞋提供一点帮助!!! Python开发[第一篇]:目录 Python开发[第二篇]:初识Python Python开发[第三篇]:Python基本数据类型 Python开发[第四篇]:Python基础之函数 Pyhton开发[第五篇]:Python基础之杂货铺 Python开发[第六篇]:模块 Python开发[第七篇]:面向对象 Python开发[第八篇]:网络编程 Python开发[第九篇]:H…
本系列博文包含Python基础.前端开发.Web框架.缓存以及队列等,希望可以给正在学习Python编程的朋友们提供一点帮助! .Python开发[第一篇]:目录 .Python开发[第二篇]:初始Python .Python开发[第三篇]:Python基本数据类型 .Python开发[第三篇]:语句与函数 .Python开发[第三篇]:字符串 .持续更新中......…
.NET持续集成与自动化部署之路第一篇(半天搭建你的Jenkins持续集成与自动化部署系统) 前言     相信每一位程序员都经历过深夜加班上线的痛苦!而作为一个加班上线如家常便饭的码农,更是深感其痛.由于我们所做的系统业务复杂,系统庞大,设计到多个系统之间的合作,而核心系统更是采用分布式系统架构,由于当时对系统划分的不合理等等原因导致每次发版都会设计到多个系统的发布,小的版本三五个,大的版本十几个甚至几十个系统的同时发布!而我们也没有相应的基础设施的支撑,发版方式更是最传统的,开发人员将发布包…
LWJGL3的内存管理,第一篇,基础知识 为了讨论LWJGL在内存分配方面的设计,我将会分为数篇随笔分开介绍,本篇将主要介绍一些大方向的问题和一些必备的知识. 何为"绑定(binding)" LWJGL3 是一个 OpenGL,Vulkan 等的绑定库,这怎么理解呢? 首先要知道, 以OpenGL为例,其本身已经是一个完备的图形库,你可以选择直接使用它的原生(C/C++)API,来进行项目的开发,事实上这也是当今主流的做法.Java则是一直被视为不胜任该领域,图形学相关的讨论几乎与Ja…