Python基础教程系列:一、Python起步

    毕竟不是写论文,也不是照本宣科,尽管写的内容主要还是来自于书本或者网络,但也尽量以自己理解的方式写出来吧,呵呵!

    首先软件的安装我就不说了,建议尽量在Linux系统下玩,而且一般Linux系统也会随系统安装顺便也把Python安装好了。打开终端,输入python --version,便可查看当前的版本号,建议使用2.7版本的,除非你能玩转3.X,不然作为初学者,还是别玩3.X。

    在终端输入python,便可打开python的运行环境,你会看到>>>开头的提示符,或者有时候你会看到...(三个点)开头的提示符。>>>这个玩意儿叫主提示符,就是告诉你要输入下一条指令;...这个玩意儿叫次提示符,意思就是说你上一行指令还没输入结束,你要接着编辑当前的指令。

    哎呀,又到了神一般的Hello World!!!了,还记得你在C语言中或者Java语言中为了打印这么一条语句你的写多少代码么?其实核心就是printf("Hello World!")或者System.out.println("Hello World!")。看图吧,有图有真相。

Python基础教程系列:一、Python起步

    是不是有一种被毁三观的感觉,这里顺便再说一句,在python中想要输出一条语句,不是必须写print的,举个例子:

Python基础教程系列:一、Python起步

    直接写变量名即可,更不需要去定义什么变量类型,int,char等你在C、Java中常用的变量类型,在这里统统不需要,哈哈,Python就是这么任性。

    Python基础教程系列:一、Python起步

    下划线(_)在解释器中具有特殊的含义,它表示最后一个表达式的值,所以在上个实例后输入下划线后,显示的依然是str内的内容,print语句中也可以通过“%”的写法进行类似于C语言中的字符或数字等替换。这一点学过C语言的同学一眼就能找到昔日的亲切感。

    现在我们学会了输出,下一步,学习一下如何输入?

    最容易的方法就是raw_input(),这个玩意儿叫内建函数,你可以理解为就是python自己建的函数,你直接拿着用就行啦。

    

    其中dfsj是我手工输入的,然后再输出。细心的同学可能会发现,在写字符串时,有时候我用单引号,有时候我用双引号,这个在python里是不要紧的,它就是这么任性,我甚至还可以用三引号,'''hello python''',这也可以。简单说一下吧。如果你图省事,单引号就行,但是如果你写的字符串中本身就有单引号,比如:(hahaha,you're a pig),那么这个时候你就得用双引号或者三引号了,再比如你输入的语句中包含双引号(你真是“好人”),那这时候你就得用三引号了,另外三引号还主要用于跨行时,比如你有一个字符串太长了,写了好几行,这时候可以用三引号。

    注释:这个好像没啥说的,一般像这种脚本语言的注释都是“#”。

    运算符:+、-、*、/、%、**(乘方),你也不用定义变量,数据类型等,直接当计算器用就行,自己玩玩去吧。

    比较运算符:<   <=   >   >=    ==    !=   ,返回结果为布尔值

    逻辑运算符:and    or     not

    变量和赋值:这一点上面已经讲过了,   str = "abc"   ;   print  str * 10   会得到什么?会将“abc”重复10遍的。python中不支持自增自减等操作,比如:i++等。

    虽然,在数值计算过程中不需要写变量类型,但不代表python没有数字类型,Python共支持5种基本数字类型,int、long、bool、float、complex(复数).这里说明一点,这里的long和你C语言、java语言中所学的long不是一个级别。这里的long实际上仅仅受限于你计算机的虚拟内存总数。类似于java中的BigInteger。

    今天先写到这了,以后再慢慢更新。

你可能感兴趣的:(入门,python基础)