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
  • 相关阅读:
    安装lnmp 时如何修改数据库数据存储地址及默认访问地址
    ubuntu 设置root用户密码并实现root用户登录
    解决ubuntu 远程连接问题
    linux 搭建FTP服务器
    PHP 根据ip获取对应的实际地址
    如何发布自己的composer包
    使用composer安装composer包报Your requirements could not be resolved to an installable set of packages
    laravel 框架配置404等异常页面
    使用Xshell登录linux服务器报WARNING! The remote SSH server rejected X11 forwarding request
    IoTSharp 已支持国产松果时序数据库PinusDB
  • 原文地址:https://www.cnblogs.com/sxzwj/p/5868052.html
Copyright © 2011-2022 走看看