zoukankan      html  css  js  c++  java
  • Python-Hello world!

    一、Python安装

    Windows

    1、下载安装包

    https://www.python.org/downloads/

    2、安装

    默认安装路径:C:python3.5

    3、配置环境变量:

    【右键计算机】--》【属性】--》【高级系统设置】--》【高级】--》【环境变量】--》【在第二个内容框中找到 变量名为Path 的一行,双击】 --> 【Python安装目录追加到变值值中,用 ; 分割】
    如:原来的值;C:python3.5,切记前面有分号。

    Linux、Mac

    无需安装,原装Python环境

      

    二、Hello World程序

    在linux 下创建一个文件叫hello.py,并输入

    print("Hello World!")

    然后执行命令:python hello.py ,输出

    localhost:~ jieli$ vim hello.py
    localhost:~ jieli$ python hello.py
    Hello World!

    指定解释器

    上一步中执行 python hello.py 时,明确的指出 hello.py 脚本由 python 解释器来执行。

    如果想要类似于执行shell脚本一样执行python脚本,例: 

    ./hello.py 

    那么就需要在 hello.py 文件的头部指定解释器,如下:

    #!/usr/bin/env python
    
    print "hello,world"

    如此一来,执行: ./hello.py 即可。

    ps:执行前需给予 hello.py 执行权限,chmod 755 hello.py

    在交互器中执行 

    除了把程序写在文件里,还可以直接调用python自带的交互器运行代码, 

    localhost:~ jieli$ python
    Python 2.7.10 (default, Oct 23 2015, 18:05:06)
    [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print("Hello World!")
    Hello World!

    以上就是我们的使用Python写的第一个程序:

    print(“hello World”)

    三、变量:

    在编写程序中有一些数据是需要多次重复使用的,为了方便编写,节省时间,Python提供了一个是为了存储程序运算过程中的一些中间结果,为了方便日后调用。

    命名规则:

    1、变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~)

    2、不能以中文为变量名

    3、不能以数字开头

    4、变量名区分大小写

    5、要具有描述性

    6、保留字符不能被使用

     ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']

    四、if...else语句表达式:

    首先赋值给变量,if(如果)表达式符合变量的情况,执行需要的操作。else(否则)则执行另一操作。例如:

      NO.ofclass1 = 25 #变量赋值
    
      NO.ofclass2 = 30 #变量赋值
    
      if NO.ofclass1 < NO.ofclass2: #if语句条件
    
        print("yes") #当满足时的操作
    
      else:
    
        print("no") #当不满足时的操作

      以上简单的if...else语句表达式。

      除此之外if...else语句还有嵌套语句:elif。 例如猜数字游戏:

      num = into(input(">>>:")) #变量赋值为交互模式下输入的数字
    
      if num == 25: #if语句条件
    
        print("yes") #当满足时的操作
    
      elif num < 25:
    
        print("smaller") #当满足第二个条件时的操作
    
      else:
    
        print("bigger") #当不满足时的操作

    五、while循环表达式:

    格式: while 条件:

      当条件符合的时候,会一直循环。由此引出变量自增/减运算符:变量 += x/变量 -= x,还有标志位。while循环例:

    num = 1 #变量赋值
    
      while num <= 5: #while循环的条件
    
        print("*") #满足while循环时的操作
    
        num += 1 #变量的自增运算

       以上简单的while循环表达式。

       当然while循环语句也可以进行嵌套,来满足更多的需求:

    num = 1 #变量赋值
    
      while num <= 5: #while循环的条件
    
        num2 = num #嵌套变量赋值
    
        while num2 <= num: #嵌套while循环的条件
    
          print(" " * (5 - num)+"*" * (num * 2 - 1),end = "") #满足嵌套while循环时的操作
    
        num2 += 1 #嵌套循环变量的自增运算
    
        print() #满足while循环时的操作
    
        num += 1 #循环变量的自增运算

     这样我们会得到一个由“*”组成的三角形。

        while中还有break中断循环命令以及continue跳出本次循环命令。

    六、名词解释

      1、常量:不变的量,如pie = 3.141592653.... 在Python里面所有的变量都是可变的 ,所以用全部大写的变量名来代表次变量为常量。

      2、字符编码:为了让人与电脑进行交互的一个对照表:ASSIC码表,UNICODE 万国码。目前一般使用UTF-8 = unicode 的扩展集,可变长的字符编码集。

      3、注释:为了能更快速的让使用者或我们自己了解到程序的编写。单行注释在本行前边加“#。多行注释用三个单引号或三个双引号 '''被注释的内容'''。多行注释还可以用来表示多行打印。例:

    print('''hello
    
        world
    
         !''')

       4、用户交互:input,可以让用户输入内容,并返回一个用户输入的。

       5、缩进:某些编码表达式有代码分级,需要使用缩进表示。

    七、符号

     1、运算符:+、-、、/、=、*、//、%
    
       2、比较符:<、>、<=、>=、!=、==
    
       3、自增(减)符:+=、-+、=、/=、*=、//=、%=
    
       4、逻辑运算符:notandor
  • 相关阅读:
    java 数据结构(六):数组与集合
    java 数据结构(七):Collection接口
    java 数据结构(八):Iterator接口与foreach循环
    java 数据结构(九):Collection子接口:List接口
    java 数据结构(十):Collection子接口:Set接口
    java 数据结构(十一):Map接口
    java 数据结构(十二):Collections工具类的使用
    java 面向对象(三十二):泛型一 泛型的理解
    java 面向对象(三十三):泛型二 泛型在集合中的使用
    iOS下JS与OC互相调用(四)--JavaScriptCore
  • 原文地址:https://www.cnblogs.com/sxzwj/p/5868052.html
Copyright © 2011-2022 走看看