在Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍. 所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了. 下载一个文本编辑器,不能使用windows自带的记事本和word能,那样保存的不是纯文本文件,会自己添加一些编码符什么的,会出错 下载地址:http://www.sublimetext.com/ 在sublime text文本编辑器中输入一个小程序 保存在一个目录下面(这里保…
人们常说Python语言简单,编写简单程序时好像也确实如此.但实际上Python绝不简单,它也是一种很复杂的语言,其功能特征非常丰富,能支持多种编程风格,在几乎所有方面都能深度定制.要想用好Python,用它解决复杂问题,开发功能正确的.效率高的程序,需要很好地理解上面说明的许多高级概念和特征,还需要理解这门语言的内在性质. Python虽说是目前非常热门的一种编程语言,但有关Python编程和应用的书籍,虽不能说是汗牛充栋.铺天盖地,也是林林总总.选择很多.<程序员学Python>与其他书籍…
Python是一种计算机编程语言. 以#开头的语句是注释,注释是给人看的,可以是任意内容 其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块. Python程序是大小写敏感的,如果写错了大小写,程序会报错 缩进有利有弊.好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab. 按照约定俗成的管理,应该始终坚持使用4个空格的缩进. 在文本编辑器中,需要设置把Tab自动转换为4个空格,确保不混用Tab和空格.…
Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言. 龟叔给Python的定位是“优雅”.“明确”.“简单”,所以Python程序看上去总是简单易懂 初学者学Python,不但入门容易,而且将来深入下去,可以编写那些非常非常复杂的程序 python语言是一种很高级的语言 写代码的时候代码量很小,但是所带来的缺点就是运行速度慢 C语言是可以用来编写操作系统的贴近硬件的语言,所以,C语言适合开发那些追求运行速度.充分发挥硬件性…
前段时间要做视频直播需要编写自动模块,就考虑使用python脚本语言,python的好多语法都是很独特的,比如数据类型不需要预定义,缩进的方式等,另外功能也很强大,豆瓣就是用python写的.我写的部分主要是python调用cmd来实现自动的dos命令输入,感觉还是比较方便的只需要简单的几行代码就可以了.import系统包,调用os.system函数出入字符串就搞定了. 有感于python语言的强大,就有学习一下,python的基本语法,发现python有集合,元组,列表和字典等几种格式.列表类…
C++调用python 在C/C++中嵌入Python,可以使用Python提供的强大功能,通过嵌入Python可以替代动态链接库形式的接口,这样可以方便地根据需要修改脚本代码,而不用重新编译链接二进制的动态链接库.至少你可以把它当成文本形式的动态链接库,需要的时候还可以改一改,只要不改变接口, C++的程序一旦编译好了,再改就没那么方便了. C++调用Python有两种方式 第一种方式:通过找到Python模块,类,方法,构造参数来调用. 第二中方式,就是通过构造出一个Python的脚本,用p…
vim文本编辑器 vim与vi的区别:( vim=vi +IMproved) VIM是一个Unix以及类unix文本编辑器 特点:功能强大,高度可定制 vim编辑器的三种模式:一般模式.编辑模式和命令行模式. [1]一般模式中可以进行删除.复制和粘贴的功能,但是无法编辑文件内容 [2]一般模式切换到编辑模式可以按下i.I.o.O.a.A.r.R键.按下Esc键可以回到一般模式 [3]一般模式中输入:./.?三个中的任意一个可以将光标移到最下面的一行 注:编辑模式与命令行模式之间是不能互相切换的.…
Unicode编码 计算机只能处理数字,如果要处理文本,就必须把文本转化为数字才能处理 有许多编码标准,但是不同的编码标准有时候会混乱,所以Unicode应运而生 Unicode把所有语言统一到一套编码里,这样就不会再有乱码问题 ASCII编码和Unicode编码的区别: ASCII编码是1个字节,而Unicode编码通常是2个字节. 字母A用ASCII编码是十进制的65,二进制的01000001: 字符0用ASCII编码是十进制的48,二进制的00110000,注意字符'0'和整数0是不同的:…
整数 python可以处理任意大小的整数,包括负整数,在程序中的表示方法和数学上的写法一样 计算机由于使用二进制,有时候采用十六进制表示整数比较方便,十六进制数用0x前缀 浮点数 简单的小数就直接用小数表示就好 对于很大或很小的浮点数,就必须用科学计数法 浮点数是四舍五入的 字符串 字符串是以'或双引号"括起来的任意文本 ''或""本身只是一种表示方式,不是字符串的一部分 如果'本身也是一个字符,那就可以用""括起来 如果字符串内部既包含'又包含"…
什么是程序? 程序等于数据结构加算法,那么数据结构是一个静态的东西,算法是一个动态的东西,我们用一个新的语言编写这个程序,我们要考虑到语言也主要由数据结构和算法相关的东西,或静态或动态的东西来构成,所以我们可以把一门语言进行拆解,比如现在这门语言就是Python,那么Python这门语言是就拆解为面向对象和面向过程,那么我们知道以前的程序语言C语言就是面向过程的语言,而C++就是面向对象的语言,然后横向的我们还要考虑数据结构和算法.这样我们可以把一门语言的学习氛围四大块,第一款就是面向过程的数据…