zoukankan      html  css  js  c++  java
  • python的起源、解释器、变量用户交互、流程控制

    一。python的起源

      Python的作者,吉多·范罗苏姆(Guido von Rossum),荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。

           

      追溯Python语言的起源,是从20世纪90年代初由Guido van Rossum,在阿姆斯特丹,开发一个新的脚本解释程序。

         python是一门 解释型弱类型编程语言.(解释型:优点:调试方便,缺点运行速度慢)

      python的特点:

    1.  python简单.明确.优雅
    2. 开发效率高
    3. 是一门高级语言
    4. 可移植性
    5. 可扩展性

    二。python的解释器

       *CPython. 官方提供的. 内部使用c语言来实现

        Ipython

       *PyPy. 一次性把我们的代码解释成字节码文件. 可以直接去运行.

        Jpython

        IronPython

    三。第一条程序

      输出语句:

    print("Hello World!")
    

      多行输出:

    print("""
            文能提笔安天下,
            武能上马定乾坤。
            心存谋略何人胜,
            古今英雄唯是君。
    """)
    

      

    print('''
            文能提笔安天下,
            武能上马定乾坤。
            心存谋略何人胜,
            古今英雄唯是君。
    ''')
    

      

    四。变量

      变量的命名规范

      1.由字母,数字或者下划线组成

      2.不能为纯数字或者数字开头

      3.不能使用python的关键字

      4.不能太长

      5.要有意义

      6.不能为中文

      7.区分大小写

      8.推荐使用驼峰体或者下划线命名(首字母大写)

      变量的数据类型

      1. int. 整型. 可以做+,-,*,/,%,//  

      2. str. 字符串. 可以 + *      

      3. bool. 布尔类型. 两个取值. True, False

    五。用户交互

      变量 = input(提示语)     接收到的内容是字符串类型

    name = input(">>>")
    

      

      str 转换 int  

    number = int(input(">>>"))
    

    六。流程控制(if)

      单分支

       if  条件:

                代码块1

       else:    

          代码块2  

      嵌套分支

      if 条件:

              if 条件:

                   if 条件:

                        代码块

                else:

            else:

      if  条件1:

            代码块1

      else:

              if 条件2:

                   代码块2    

         else: 

              代码块3

      多分支

       if  条件1:

               代码块1

       elif  条件2:    

          代码块2

      elif 条件3:

                ......

      else:

               代码n 

    if number > 66:
        print("猜测的结果大了")
    elif number == 66:
        print("恭喜你猜对了")
    else:
        print("猜测的结果过小了")
    

      

  • 相关阅读:
    PythonStudy——socket 网络编程
    PythonStudy——异常处理
    PythonStudy——subprocess 模块
    PythonStudy——xlrd 与 xlwt 表格处理模块
    MySQLStudy——安装与环境部署
    Redo与undo在开发中的使用
    SQL语句的执行计划(oracle表的三种链接方式)
    SQLSERVER的兼容级别
    查看用户的SQL执行历史
    Spark是一种分布式的计算方案
  • 原文地址:https://www.cnblogs.com/JinMuBaoBao/p/9374597.html
Copyright © 2011-2022 走看看