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

    1.CPU,内存,硬盘,操作系统的关系  

    CPU 内存 硬盘都属于计算机的硬件,硬件之间不能直接转移数据

    操作系统是管理 协调计算机硬件与计算机软件之间的桥梁。

    2.python的出生与应用

    3.python的历史

    python的特点:清晰优美简单

    python2x特点:源码混乱 重复 冗余 源码不规范

    python3特点:源码整合 清晰 简洁 优美 效率高

    4.python是什么编程语言

    编译型:一次性将所有的代码转化为010101(计算机能听懂的话)

    代表语言:C C++

    优点:执行效率高 例如0.001s

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

    解释型:逐行解释逐行运行

    代表语言 python 

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

    缺点 执行效率低 例如0.01S

    5.python的优缺点

    优点

    python的开发效率高(解释性语言,比其他解释型语言效率高),因为有第三方库 可以避免开发过程中的重复。

    高级语言 不需要去管内存级别的代码

    可嵌入性 python代码可以移植到C C++语言中

    可拓展性 python代码可以嵌入到C C++语言中

    可移植性 不同操作系统的移植。

    缺点

    执行效率相对低

    python自身的原因 不能多线程。

    6.python的种类

    主要学习Cpython

    7.运行第一个程序

    win+r 进入黑窗口

    python 空格 文件路径 回车 运行我的python代码

    python2x支持中文的办法

    文件首行输入:

    # -*- enconding: utf-8 -*-

    python3x 默认可识别中文

    8.变量

    x = 10 + 20 + 3 + 15
    y = x*3/2
    z = (y + 5)/3
    print(x)
    print(y)
    print(z)

    xyz就叫变量

    将程序中的一些数据暂时保存,以便后续程序使用。

    变量的命名规范

    1 变量只能由数字 字母 下划线任意组合

    2 不能以数字开头

    3 不能是python中的关键字

    4 变量要具有可描述性

    5 变量不能使用中文

    6 变量不宜过长

    7 变量命名格式最好规范 驼峰体 下划线 单驼峰体

    程序中会大量出现变量的概念 可以指向一些数据 方便调用

    9.常量

    工作中 想设置一些变量不想让别人修改 或者在看别人代码时 看到了一些全部大写的变量 就是常量

    10.注释

    单行注释 行前面加# 或前后加'' ""

    多行注释 ''' '''   """ """ 前后三个引号

    用于关节节点 或是一些难以理解的代码加以注释 文件的描述  函数的描述

    11.基础数据类型初识

    人类可以分清 1 100 我 下课  等等信息 并将信息进行分类 分析 使用  但计算机不能  所以人类帮助计算机将数据分类

    基础数据类型

    int   整型(数字)

    i1 = 100  用于 + - * / 计算使用

    str 字符串  所有用引号串起来的数据就是字符串类型

    ret1 = '太白金星'
    ret2 = "太白金星"
    ret3 = '''太白金星'''

    可以描述信息 也可以存储少量的数据

    12.用户交互input

    输入的账号 密码 验证码 邮箱等等 

    input无论输入什么内容 出来的都是str类型

    当程序需要你输入一些重要信息 用户名密码等 一定要想到input

    13.流程控制语句if

    基本结构 

    if

    if
    else

    if
    elif

    if
    elif
    else

    if
        if

        else

    else

  • 相关阅读:
    linux内核中GNU C和标准C的区别
    linux内核中GNU C和标准C的区别
    Getting start with dbus in systemd (02)
    Getting start with dbus in systemd (01)
    Getting start with dbus in systemd (03)
    物理内存相关的三个数据结构
    数据类型对应字节数(32位,64位 int 占字节数)
    Linux kernel 内存
    共模电感的原理以及使用情况
    [原创]DC-DC输出端加电压会烧毁
  • 原文地址:https://www.cnblogs.com/biulo/p/10457386.html
Copyright © 2011-2022 走看看