首先我们要官网下载 python 解释器,在编辑器里进行链接,从而解析,链接通常在python 代码中的头部书写,

“#!/usr/bin/python”

  意思是Python解释器在/usr/bin目录中,是为了告诉操作系统 用指定的python解释器来 变异这个脚本文件

 

  python 基础语法

    作为一位 编程人员 作为测试 ,第一步应 打印出自己的 "hello world" ,在python中应该怎么打印 基本语法 

print(" hello world")

    输出如下:

hello world   


>>>

输出如下:

    >>>你好中国

 

  行和缩进

学习python语言的最大的区别是不能使用“{}”来控制类别,函数及其他逻辑。python 最具有特色的就是用缩进来填写模块;缩进的数量可以是空白,但是所有的缩进空白必须是相同的,这个必须是严格执行!

 ifTrue:

print "True"     else:       print "False"
    
    以下代码会执行错误
#!/usr/bin/python
    # -*- coding: UTF-8 -*-
    # 文件名:test.py     if True:      print ("Answer")      print ("True")     else:        print ("Answer")    # 没有严格缩进,在执行时会报错      print "False"

    执行以上代码会出现以下错误:
$ python test.py  
      File "test.py", line 10      print "False" ^     IndentationError: unindent does not match any outer indentation level #你的格式出问题了

  python注释

    在各种编程语言中代码都会存在代码注释,这便于 阅读者理解和日后的修改整理,在python语言中同样存在注释,让我们来看看python语言中是怎么注释的。
    python中单行注释为#开头
#!/usr/bin/python     # 第一个注释

     print "Hello, world!"; # 第二个注释
输出结果为:hello world!
    

    在python语言中多行注释与其他语言相比是不同的
#!/usr/bin/python     '''     这是多行注释,使用单引号。     这是多行注释,使用单引号。     这是多行注释,使用单引号。     '''     """     这是多行注释,使用双引号。     这是多行注释,使用双引号。     这是多行注释,使用双引号。     """

  输出

    print默认输出是换行的,。如果你不实现换行需要在末尾加上逗号。




#!/usr/bin/python

    x="a"     y="b"     # 换行输出     print (x)     print (y)     print '---------'     # 不换行输出     print (x),     print (y),     # 不换行输出     print (x,y)    以上实行的结果如下:
a
    b
    ---------
    a b a b


  变量类型

   python 中的变量赋值不需要类型声明
    每个变量都是在内存中创建的,包括变量的标识。名称和数据信息。
    每个变量在使用必须赋值,只有赋值后该变量才会被创建
    通常用 "=" 来给变量赋值
    通常 "="运算符 等于号左边的是变量名, 右边是所赋的值。

    #!/usr/bin/python 
    counter = 100 # 赋值整型变量 
    miles = 1000.0 # 浮点型 
    name = "John" # 字符串 

    print (counter )
    print (miles) 
    print (nam)

    执行以上代码输出如下:
100
    1000.0
    John

  多个变量赋值

    python 是允许多个变量赋值
    
    a = b = c = 1 #可创建多个数值类型

    a , b , c = 1 , 2 ,"tom" #这种赋值在python中是允许的


  下标索引
    
    python正确的字串列表为 两种
  • 第一种从左到右进行索引

    索引值以  0 开始。 

  • 第二种从右到左进行索引
索引值以 -1 开始
#!/usr/bin/python3 
    str = 'Runoob' 

    print (str) # 输出字符串 
    print (str[0:-1]) # 输出第一个到倒数第二个的所有字符, 通常在python中最后的一位检索不包括在内 
    print (str[0]) # 输出字符串第一个字符 
    print (str[2:5]) # 输出从第三个开始到第五个的字符 
    print (str[2:]) # 输出从第三个开始的后的所有字符 
    print (str * 2) # 输出字符串两次 
    print (str + "TEST") # 连接字符串
执行以上程序会输出一下结果:
Runoob
    Runoo
    R
    noo
    noob
    RunoobRunoob     RunoobTEST

  运算符
    

    在python语言中通常支持以下类型的运算符:
  • 算数运算符
  • 比较(关系)运算符
  • 赋值运算符
  • 逻辑运算符
  • 位运算符
  • 成员运算身份运算符
  • 运算符的优先级

 

 

  python算数运算符

 

我们定义变量 a = 10 , b = 21

   "+" 加号运算符 a + b = 31 两个对象相加

   "-" 减号运算符  a - b = -11 两个对象相减

      "*" 乘号运算符 a * b = 210 两个对象相乘

   "/" 除号运算符  b / a = 2.1 两个对象相除

   "%" 取模           b % a = 1 返回两个除法的余数

      "**" 幂 a**b为10的21次方 返回x的y次幂

   "//"       >>> 9//2 向下取接近除数的整数

             4

             >>> -9//2

             -5

 

python比较运算符