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("猜测的结果过小了")

  

原文地址:https://www.cnblogs.com/JinMuBaoBao/p/9374597.html