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

  我们通常,在头部应用代码:#!/usr/bin/python

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

 

  python 基础语法

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

    >>>print(" hello world") 

    输出如下:

    >>>hello world   

  

    >>> print("你好中国!")

    输出如下:

    >>>你好中国

 

  行和缩进

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

   if True:

        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比较运算符

 

posted on 2018-10-29 21:11  童童学  阅读(183)  评论(0编辑  收藏  举报