漫游Python(一)

概述

1 . Python 是什么

       a . Python是一门机器语言   是一种人机交互语言

       b. 它是一种解释性语言(编译并执行)

2 . python的特点

    a  .Python 源码可以跨平台使用

    b . python因为是解释语言所以在执行上比编译语言要慢一些 

3.python安装环境

   Python可以在 windows 、linux、和os 系统下安装使用 下载可以在Python官网下载(https://www.python.org/)官网上有使用方法和标准库的使用

4 .python开发

   b. 交互开发

   a .python 程序自带有一个IDLE 开发功工具

   c. 也可以使用第三方IDLE 开发工具开发 (推荐是用pycharm)

5. python 版本

    Python 它是向下不兼容 有 2.x 和3.x 。2.x 和3.x在使用上和一些标准库上有一些区别 (推荐使用3.x版本)


简单认识Python(我们从Python一些小程序中学习Python)

1 . 在屏幕上打印“hello world”

     print(“hello world”)

    a . 这个小程序中它使用了python 中内置函数print()(注意:函数的使用在后面介绍 )

    b. Python中字符串类型 python中字符串一般用单引号或双引号括起来(注意:用英文的单引号号或者双引号)

     注意:Python中一般一行代码一行执行

2 .输入自己名字并在屏幕上显示自己名字

    name = input("")

    print(name)

   a. 程序中使用了变量

      变量名的命名规则:1 . 可以是用字母、下划线和数字

                                    2. 只能使用字母 和下划线开头

                                    3. Python中大写字母和小写字母是有区别

                                    4. 字符与字符之间不能有空格可以用下划线链接字符与字符

        变量的类型:Python中内置了数字 字符串 列表 字典 元组 布尔类型(True 和False 两种状态                                 时)等 ,当然我们也可以自己设置类型(后面具体介绍自设类型)

                               说明:变量名没有类型 变量有类型  True 表示为真 False表示假

        变量的使用:1.我们设置变量时相当于 在内存空间申请一块空间来存储变量

                              2.我们在使用变量时通过变量名来调用这块空间里的值

                              注意:变量名没有类型 但是变量有类型

     b. 程序中使用了input()函数

           注意:input()在存储时Python是字符串类型

     c.  程序中使用赋值运算

             赋值:在Python中我们通过“=” 来表示变量名指向变量名空间


3.输入任意两个数字并且计算

         int_1 = int(input('请输入数字1:'))

         int_2 = int(input("请输入数字2:")

         print(int_1-int_2)   # 计算两者之差

         print(int_1*int_2)  #计算两者之乘积

         print(int_1/int_2)   #计算两者的商

        a. 程序中使用数学运算:Python中数学运算 + 、- 、* 、/ 、// (整除取商) 、% (整除取余)                                                  等

        b.程序中使用类型转换(下一步介绍)

4 . 类型装换

        int_1 = input('请输入数字1:')

        int_2 = input("请输入数字2:")

        print(int_1+int_2)

    这段程序输入数字会是12:

        int_1 =int( input('请输入数字1:'))

        int_2 =int( input("请输入数字2:"))

        print(int_1+int_2)

  这段程序输入数字会输出3

       注意:这两段小程序输出结果不一样的原因是input()存储时时字符串第一段小程序输出的是字符串12 ,第二段小程序输出的是数字3

       a.程序中使用类型转换:int()函数是把数字字符串转换成数字

       b.程序中使用了字符串拼接:也就是把字符串拼接成一个字符串

5 .随机摇出1至6的数字并且输出不同结果

        import random

        x = random.randint(1,6)

        if x == 1:

            print("请学狗叫")

        elif x ==2:

                print("请喝两杯水")

          elif x ==3:

                  print("请学猫叫")

        elif x ==4:

                  print("爬两圈")

        elif x == 5:

                   print("跳两下")

         else:

                   print("做俯卧撑10")

    程序中使用了控制流语句:if........

                                           elif......

                                           else.....

                                         相当于指路方向每次只能选择一个方向

                               注意:if 可以单独使用   if ......elif ......elif..多个方向但是只能选择一个方向

                                          if .........else ........只能选择两个方向 

6 .请输出1值6

    for i  in  range(1,7):

           print(i)

程序中使用了循环:程序执行了一次 但是源码执行6次

你可能感兴趣的:(漫游Python(一))