zoukankan      html  css  js  c++  java
  • python 初识python

    python2与python3的区别

    宏观上python2的源码不标准,混乱,重复代码太多

    而python3统一,标准,去除重复代码.

    python的环境

    语言分为编译型解释型


    编译型:一次性讲所有程序编译成二进制文件.

    优点:运行速度快.

    缺点:开发效率低,不能跨平台.

    代表语言:C C++等.

    解释型:当程序执行时,一行一行的解释.

    优点:开放效率高,可以跨平台.

    缺点:运行速度慢.

    代表语言:python php等. 

    python是一门动态解释性的强类型定义语言.

    python的定位是,优雅,明确,简单.特点是开发效率高,高级语言,可移植性,可扩展性,可嵌入性.

    python的种类

    所谓的种类其实是指解释器的种类.

    Cpython:可以转换成c语言能识别的字节码.

    jypython:可以转换成java语言能识别的字节码.

    pypy:类似于编译语言,一次性全部编译成字节码,运行速度快,但开放效率相对慢.

    运行第一个py文件.

    print('我爱中国')

    python2与python3的结果区别:

    python2提升出现错误.

    python3正确显示.

    原因:python2默认编码方式是ascii码.

    python3默认编码方式是utf-8.

    解决:在文件首行输入:#-*- encoding:utf-8 -*-

    一段简单的交互代码

    name = input('请输入你的名字:')
    age = input('请输入你的年龄:')
    print('你的名字是'+name,'你的年龄是'+age+"")

    input输出的都是字符串,而字符串和字符串可以相加输出

    一段循环中嵌套判断的代码

    count = 1
    flag = True
    
    while flag:
        print(count)
        count = count + 1
        if count > 100:
            flag = False

    在循环中必须设定一个结束条件来结束循环,否者讲成为无限循环.

    也可以使用break来立刻跳出循环,执行后面的代码.

    continue关键字的作用是,视为到达本次循环底部,返回循环头部.

  • 相关阅读:
    oracle ORA01001,请求资源正忙或无效
    Flex[Embed(source='assets/error.png')]无法解析用于转换的代码错误
    正在覆盖未标记为 override 的函数
    LINUX umask详解
    C++服务器学习路线
    计算kappa系数
    umask的含义及设置
    Seurat的各种数据成员访问
    GAN训练判别器和生成器时的顺序与detach
    autograd.grad 学习
  • 原文地址:https://www.cnblogs.com/GrandDarkness/p/8038833.html
Copyright © 2011-2022 走看看