Python 是一门越来越流行的语言,是一种边编译,边运行的语言。就速度上来说,是无法与c and c++这种先编译,在运行的语言来说快。但是由于,需要在不同的操作系统的语言,这样的特性才使得它能够更好的运行。

  在第一个语言的学习中,最有仪式感的一段代码。无疑是hello world。下面贴出:

  

print("hello world")

    python在cmd环境下就可以运行,可以在前面列出它的路径,然后空格,要打开的文件名,即可。

    python的文件后缀,是“.py”。

    在windows环境下,没有需要自己安装python。而liunx系统和mac系统下是自带python的编译器的。

 变量:

  python中的变量的命名,不同于c & c++ 它对于常量。是没有特殊的关键字去命名的。因此,为了便于区分,用全是大写的命名方法来实现常量的定义。也就是说,在python中没有所谓的常量。而且变量的命名是不能去用首字母大写去命名的。

  变量的命名最好,遵守下划线体,和驼峰体,这样才能使变量更好的理解。而且尽量用一些能够让别人能够理解的单词使得阅读体验更好。

  #variables are used to store information to be referenced被日后调用 and manipulated更改 in a computer program They also provide a wayof labeling data with a descriptive name , so our pograms can be undersood moreclearly by the reader and ourselvers. It is helpful to think of variables ascontainers that hold information. Their sole(主要) purpose is to label and store data inin memory.This data can then be used throughout(整个) your program.   

  

编码格式:

  在python2.x版本中默认的编码格式是ACSII码,这种编码格式是无法识别中文的,为了使我们能够转换编码格式,我们用这么一段代码去规定代码的编码格式,写在代码的最上方。这种方法在其他语言中也是如此。

!-*- coding:utf-8 -*- 

  或者我们也可以用另外一种方法。

coding:utf-8 

 

  但是可能在编码格式的转化中可能会出现其他的问题,因此建议统一使用python3.x版本的编译器,这样它的编码格式变成了utf-8格式,在这种格式下我们就能愉快的使用中文啦。

注释:

  在python中注释的方法:包括单行注释和多行注释。

  单行注释是通过"#"来注释后面的内容的。这里的井号的数量似乎是没有很大的区别

#单行注释  用井号

  多行的注释是通过三对单引号或者是双引号来将它们的内容来进行注释的。

'''多行注释
多行注释
多行注释'''

数据的输入:

  在python可以通过input函数来进行用户的输入数据,但是输入的数据都是string类型的数据,为了使数据进行转换,我们通过int或者是str函数进行强转。示意代码如下:

  

guess_age = int ( input("guess the princal's age>>:") )

if else elif 的使用:
  if else语句是一个我们最基础的一个东西。在python中这是一个比较特殊的地方,在其他的语言中我们可能都是用“{}”这个括号来进行限制if else的范围的。但是在python中我们需要通过空格来进行区分if else 的范围。python官方是推荐使用4个空格来区分范围的。但是为了方便我们通常使用一个tab键。在notepad++中可以通过设置将,tab改为4个空格。同时可以在视图中开启制表符和空格的显示。来检测我们是否成功改好。

  在if else 下我们也有一个else if ,这是其他语言中的,添加一个分支。但是在python中我们为了简便。我们使用的是一个elif这个可以说是一个十分不同的地方了。

  在此贴出,一个判断成绩的code

score = int (input("score:"))

if score > 90:
    print("A")
elif score > 80:
    print("B")
elif score > 70:
    print("C")
elif score > 50:
    print("D")
else:
    print("back home")

  一对if else 必需要一起使用,之间不能用其他代码。