第一个python程序
在我们学习其他的变成语言,学的第一个程序就是打印Holle world!在python中的一个程序也是从这一句话开始的.
1 print('Hello,world')
只有这一行代码,python就可以执行打印Hello,world的操作,这就是python语言的简洁之处。
程序运行:
1、可以直接进入解释器的交互式模式,编写代码,运行程序,但是代码不能保存.
2、可以使用脚本文件的方式运行程序,具体如下:
在cmd界面中,直接输入python (.py)后缀的文件命,这就可以直接进行运行.py文件中的代码了(前提是已将将python的安装目录加到系统的变量了)。
python2中:在python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill)。当在.py文件中有中文就会报错,因为ascill中不含有中文:
1 #!/usr/bin/env python 2 print('你好,中国')
所以我们要告诉python解释器,用什么样的编码来执行源代码。
1 #!/usr/bin/env python 2 # -*- conding:utf-8 -*- 3 print('你好,中国')
python3中直接就可以不考虑中文的区别,可以直接打印中文了,但是为了移植的方便,还是在.py中代码的开头加上# -*- conding:utf-8 -*-,告诉解释器,我们使用的utf-8的编码方式。
注释:
单行注释:使用 # + 想要注释的内容。
1 #!/usr/bin/env python 2 # -*- conding:utf-8 -*- 3 4 # 输出1+3的结果 5 a = 1 + 3 6 print(a)
输出结果:
4
多行注释:使用三对单引号'' 或者三对双引号""完成注释。
1 ''' 2 单引号注释 3 ''' 4 """ 5 双引号注释 6 """ 7 print('Hello,world')
输出结果:
Hello,world
变量
变量名的定义规范:
1、变量名只能是字符、数字或者下划线的任意组合。
2、变量名的第一个字符不能是数字。
3、关键字不能声明变量名。
定义变量名时可以是驼峰式命名和使用下划线连接。
在我们定义完变量名之后,就会有id,value,type。
1 x = 'hello' 2 y = 'hello' 3 id(x) 4 print(type(x)) 5 print(x == y) 6 print(x is y)
输出结果:
<class 'str'> True True
== 比较的是两个变量的value , is 是比较两个变量的id。
python中的缩进
在别的语言中大多是使用{}表示代码块,但是python表示代码块的方式不一样。python使用缩进来表示代码块,不需要使用大括号 {} 。在python中缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。如果同一个代码块中的缩进空格数不一样时,就会报错。在进行编写python代码时,一般使用4个空格的缩进,可以直接是Tab键进行统一的缩进。
多行语句
在python中,如果一个语句太长时,我们可以使用反斜杠\ 来实现多行语句。
1 x = 'hello'\ 2 + ',world'\ 3 + ',python' 4 print(x)
输出结果:
hello,world,python