day 01 python基础

  1. cpu 内存 硬盘 操作系统

    • cpu 计算机的运算和计算中心
    • 内存 暂时存储数据,临时加载数据应用程序,速度快。
    • 磁盘 长期存储数据,速度慢,价格相比较低。
    • 操作系统 对上提供软件支持,对下进行硬件运行控制。
  2. python 的编程语言分类

    1. 编译型(静态语言):将代码一次性全部编译成二进制,然后执行。

      优点:执行效率高。

      缺点:开发效率低不能夸平台

      代表语言: c

    2. 解释型(脚本语言):逐行解释成二进制,逐行运行。

      优点:开发效率高,可以跨平台。

      缺点:执行效率低。

      代表语言:python

    3. python的种类

      • Cpython:官方推荐解释器。可以转化成C语言能识别的字节码。
      • Jpython: 可以转化成Java语言能识别的字节码。
      • Ironpython:可以转化成.net语言能识别的字节码
      • pypy: 动态编译。(一次性转化为二进制语言)
    4. python 安装

      通过手动方式添加环境变量:Windows

      高级系统设置中的环境变量 中有一个 path 将python.exe 文件路径添加到其中

    5. 变量与常量

    • 由数字字母下划线组成,不能以数字开头。
    • 常量约定俗成,字母全为大写,放在文件最上面。
    1. 注释

      • 单行注释#,多行注释‘’‘

      难以理解的代码后面,加注释。

      函数,类,文件都需要注释,解释说明。

    2. 数据类型

    • 字符串str: 其运算+和*,+将两个字符串相拼接,输出乘数字即输出(数字)多个那个字符串

    • bool:常量True和 Flase

      type()判断变量是什么数据类型。

      input(’提示输入信息‘)得到用户输入,返回字符串类型

      int () 强制转换类型

      eval() 将参数最外侧引号去除

      8.流程控制语句if

      • 基本结构

        if 条件:
        	结果
        
      • if elif elif ...多选一

        num = int(input('输入数字:'))
        if num == 1:
            print('晚上请你吃饭')
        elif num == 3:
            print('一起溜达')
        elif num == 2:
            print('nihao')
        
        
      • 嵌套的if

        username = input('请输入用户名:')
        password = input('请输入验证码;')
        code = 'qwert'
        your_code = input('请输入验证码:')
        
        if your_code == code:
        	if username == 'haohaoxue' and password == '123':
        		print('登陆成功')
        	else:
        		print('账号或者密码错误')
        else:
        	print('验证码错误')
        
      总结:

      这次找到的一个视频进行学习python,打算接下来一直跟学习,加油!

猜你喜欢

转载自www.cnblogs.com/zhaoxinblog/p/13166694.html