zoukankan      html  css  js  c++  java
  • Title

    一、python类型

    编译型和解释型

    编译型:

    优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,所以编译型语言的程序执行效率高。可以脱离语言环境独立运行。

    缺点:编译之后如果需要修改就需要整个模块重新编译。编译的时候根据对应的运行环境生成机器码,不同的操作系统之间移植就会有问题,需要根据运行的操作系统环境编译不同的可执行文件。

    解释型:

    优点:有良好的平台兼容性,在任何环境中都可以运行,前提是安装了解释器(虚拟机)。灵活,修改代码的时候直接修改就可以,可以快速部署,不用停机维护。

    缺点:运行效率低,是因为它边执行边转二进制

    二、python优缺点

    优点:

    1.开发效率高,拥有非常丰富的第三方库。

    2.可移植性——可在所有的系统平台上运行。

    3.可嵌入性——可以作为脚本嵌入C或C++中

    4.可扩展性——可以在部分程序中嵌入C或C++程序,加快运行效率和隐藏算法

    缺点:

    1.运行速度慢,但这都是相对的

    2.代码不能加密,只能以明文形式存在

    3.线程不能利用多CPU问题

    三、python变量

    变量定义的规则:

    • 变量名只能是 字母、数字或下划线的任意组合
    • 变量名的第一个字符不能是数字
    • 以下关键字不能声明为变量名
      ['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']
    • 程序执行的本质在于处理一系列状态的变化,变量就用来保存某一种状态,变量的值的修改(即变量的赋值)就是一种状态的变化。

    四、第一天基础作业

    age = 56
    count = 0
    while count < 3:
        user_guess = input("Input your guess:")
        if int(user_guess) > age:
            print("try smaller")
        elif int(user_guess) < age:
            print("try bigger")
        else:
            print("you are so clever")
            break
        count+=1
        if count==3:
            select = input("do you want to continue ? y/n :")
            if select =='y':
                count=0
            else:
                break
    猜年龄 Code
  • 相关阅读:
    ASP脚本获取服务器全部参数列表说明
    HTML基础教程
    HTML5代码大全
    CSS 属性大全
    Web前端单词大全
    css常用代码大全
    曾国藩:诚敬静谨恒!
    鼠标经过显示菜单
    月入3000+项目
    右侧菜单显示隐藏
  • 原文地址:https://www.cnblogs.com/guotianbao/p/6706715.html
Copyright © 2011-2022 走看看