跟python打个招呼

Hello World

从踏入编程这一行起,每次我们学习一门编程语言,编写的第一个程序似乎永远是“Hello world!”,这让我想起了一个段子:“一个程序员退休在家,闲来无事,找来笔墨纸砚练练书法,附庸附庸风雅,提笔想了半天,最后写下:Hello world!”

我现在使用的python版本是2.7(windows),安装包:python2.7.2,下载完成后双击安装即可,如果你的系统是Linux等,或许已经安装了,在终端输入:python看看

如果你想让python输出“Hello World”,在>>>后输入:print “Hello World”和回车即可

备注:python安装成功后,在开始菜单会有一个“python2.7”的文件夹,你也可以选择在IDLE中编写代码,当有问题时可以打开《Python Manuals》查询已获得帮助,下图是在IDLE中输出“Hello World”的示例

后面的示例多半在IDLE中进行实践,另外还可以把IDLE作为计算器来用

>>> 3+2-5*0
5
>>> (3+2)-5
0
>>> 

变量

你所看到的诸如:2,3,100,“Hello world”等等这些都是字面值常量,变量就是其值可以变的一个东西,好比一个容器,可以装水、也可以装泥巴、还可以装空气,那常量就好比是被装起来的东西,是泥巴放到什么容器里都还是泥巴

python的变量在使用上比较简单,只需要保证在使用前执行赋值即可:

  1. 使用变量,你可以理解成把它作为右值来处理的时候就是使用。例如y=3*x,此处的x就是被使用的变量
  2. 上述例子中的y被赋值为3*x,这就是赋值

如果试图在变量被赋值前使用变量将引发异常,如下:

Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> y = 3*x

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    y = 3*x
NameError: name 'x' is not defined
>>> 
像下面这样就完全正确了
>>> x = 5
>>> y = 3*x
>>> y
15
>>> 

在python中,变量没有固定类型(赋什么类型的值给变量,变量就是什么类型),跟c、c++等静态语言大不相同
>>> x
5
>>> x = "Hello World!"
>>> x
'Hello World!'
>>> x = [1,2,3,]
>>> x
[1, 2, 3]
>>> 

今天就到这里吧



©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页