zoukankan      html  css  js  c++  java
  • 计算机和python

    1. 计算机基础知识

    2. CPU 人类的大脑 运算和处理问题

    3. 内存 临时存储数据 断电就消失了

    4. 硬盘 永久 存储数据

    5. 操作系统是一个(特殊)的程序,调度硬件和软件之间的数据交互

    6. python的应用和历史

    IT,金融,和房地产,最挣钱的三个行业,交替坐第一把交椅
    2004 Djano--诞生
    2008年 python3.X版本诞生

    1. python2:

    C,Java,c# 源码不统一,代码重复,维护难度大

    1. python3:

    源码统一,没有重复代码, 维护难度降低

    1. python是一个编程语言
      python是一个强类型动态地解释型高级编程语言

    分类:

    编译型:只翻译一次

    优点:运行速度快

    缺点:开发速度慢

    解释型:逐句翻译,逐行翻译

    优点:开发速度快 可跨平台,可嵌入,可扩展,高级语言,简单易懂,优雅,明确

    缺点:运行速度慢

    代表语言: python

    1. python的优缺点

    优点:开发速度快 可跨平台,可嵌入,可扩展,高级语言,简单易懂,优雅,明确

    缺点:执行速度和C相比相对较慢 代码不能加密,CPU不能利用多线程

    1. python的种类

    Cpython

    官方的版本,转换成C的字节码

    Jython 转换成Java的字节码

    IronPython 转换成C#的字节码

    PyPy 转换成动态编译,两快,开发快,运行快

    python实现的Python,将Python的字节
    ipython --和Cpython在终端上有一点区别

    1. 安装和和环境配置

    2. 写一个python程序

    print() 打印 ---打印到屏幕 程序中所有符号都是英文的

    1. 变量

    a=1

    1. 起了一个变量名: a

    2. 有个值 : 1

    3. 将值赋予给变量名 =

    a = 2 #修改的是内存指向

    变量定义的规则

    1. 由字母/数字/下划线组成

    2. 不能以数字开头

    3. 不能使用Python中的关键字

    4. 不能使用中文和拼音(显得是野生的)

    5. 区分大小写

    6. 命名要有意义

    7. 推荐写法:

    ​ 7.1 驼峰体(单词首字母大写)

    ​ 7.2 下划线(官方推荐)

    1. 常量
      变量名全部大写 就是常量 常量不建议修改

    2. 注释

    给一些不能能够看懂的代码写一个描述,便于理解程序

    两种:

    单行注释: # 只能注释一行,不能换行

    多行注释: ''' ''' """ """ 可以换行--本质上是字符串

    字体加粗: ctrl + B

    1. 基础数据类型初识

    字符串:只要用引号括起来的就是字符串

    整型 +-*/ --int

    布尔值
    True 真
    False 假

    列表

    元组

    集合

    字典

    print(23+37)
    a='alex'
    b='wusir'
    Print(a+b) #字符串拼接 字符串只能和字符相加

    字符串只能和数字相乘
    a = '好'
    print(a*8)

    python3版本中input获取到的全部都是字符串
    '''
    my_input = int(input("请输入一个数字:"))
    print(type(my_input))
    '''
    12. 用户交互输入input

    查看是什么类型--type()

    if _如果_选择_5种

    单纯选择

    if 条件:条件判断 > < ==
    缩进(四个空格)print() #条件成立后执行的事情
    二选一
    1.
    if条件:
    结果
    else:
    结果
    空格和tab不能混用,只能用一种
    多选一:
    if 条件:
    结果
    elif 条件
    结果
    elif 条件:
    else:
    结果
    多选 可以选所有,也可以一个都不选

    如果If的条件成立,则只执行if,不执行elif,不论elif的条件是否成立
    else,如果以上都不对,则执行else的判断

    if 条件:
    结果
    if 条件:
    结果
    if 条件:
    结果
    if 条件:
    结果

    1.单纯if
    2.二选一 if else
    3.多选0或者1 if elif elif
    4.多选一if elif else
    5.多选多 if if
    6.嵌套 if 条件

  • 相关阅读:
    一个人的旅行 dij(),评测的时候有点惨
    CodeFroce Round 340 div2 E XOR and Favorite Number【莫队算法】
    [HihoCoder-1185] 连通性·三 【tarjan+缩点】
    2017百度之星初赛(A)1001,1005,1006解题报告
    HDU 5961&AOJ 821 传递
    pair
    优先队列 priority_queue
    ccf 201903-5
    memset 和 fill 的区别
    ccf 20190302
  • 原文地址:https://www.cnblogs.com/ayongxin93/p/11041125.html
Copyright © 2011-2022 走看看