• python笔记


    历史

    进程优缺点
    穿孔纸卡
    汇编指令阅读性能提升、操作复杂、不符合人类语言逻辑
    高级编程语言易阅读、易理解、可维护
    可视化编程广泛应用于游戏引擎、RPA可视化开发

    杂项记录

    • 智能机器人可以:编曲、作诗、炒菜、绘画
    • 豆瓣网站是python开发的
    • 学习编程不是为了提高个人素质
    • pip install

    Python特点

    1、可阅读性优于其他高级编程语言
    2、开源库多,形成良性循环
    3、应用场景:数据分析、自动化办公、网络爬虫

    形象化对比

    名词场景
    python
    编辑器铲子(炒菜工具)
    代码
    风格规范
    思想控火、烹饪

    开发条件

    • win10
    • 内存大于8G
    • 联网

    开发工具

    1. Anaconda
    2. Pycharm
    3. Spyder
    4. jupyter
    5. Sublime Text
    6. Notepad++
    7. Linux 下的 Vim
    8. VSCode
    VSCode
    布局功能
    顶部文件、编辑、选择、查看、转到、运行
    左侧资源管理器、搜索、源代码管理、插件管理
    左侧活动试图文件目录列表
    代码编辑区
    底部活动视图控制台、终端命令
    底部状态栏活动后台进度

    插件安装

    点击插件菜单,左侧菜单栏第5个图标,输入python等待安装

    环境安装

    Win+R,CMD
    依次输入如下命令
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    基本语法

    变量:数字、字典、对象、字符串

    • 方便表达公式和算法描述
    • 方便程序对同一个数据的使用

    命名规则

    1. 只能是一个词,连续无空格
    2. 只有字母、数字、下划线
    3. 不能数字开头
    4. 避免保留字和函数名

    在这里插入图片描述

    变量类型

    1. 数值型

      int 整形
      float 浮点型
      complex 复数

    2. 字符串:可单引号,也可双引号

    	a="abc"
    	a='abc'
    
    
    • 1
    • 2
    • 3

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1. 布尔型:
    	"a=True"
    	"b=False"
    
    • 1
    • 2
    1. 列表
    	L=[1,2,3,4]
    	S=[ 0, "abc", False ]
    
    • 1
    • 2

    访问
    在这里插入图片描述
    切片
    在这里插入图片描述
    结果包含 l[1],但是不包含 l[4]
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1. 字典:映射、键值对
    d=
    {
    	"name":"小明",
    	"gender":"男",
    	"age":18
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    访问字典

    	d["name"]
    
    • 1

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1. 集合类型:set集合、tuple元组、frozenset

    运算符

    // 除法取整
    ** 幂次运算
    
    • 1
    • 2

    在这里插入图片描述

    语句块

    一个缩进的开始,是一个新语句块的开始
    一个缩进的结束,是一个新语句块的结束

    注释

    #
    
    • 1

    break & continue

    1. 就近原则:只能结束或者跳过最近的一个循环语句
    2. 只出现在while 或者 for循环内

    函数

    1. 提高代码复用性
    2. 方便维护
    3. 封装,只关注如何调用,不需要知道具体功能细节

    def

    定义函数,需要def关键字
    在这里插入图片描述
    左图调用,没有写明参数名,位置变化会影响调用结果
    右图,写明了参数名,位置可以任意变化

    模块

    一个python文件,后缀名是.py
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    随机数

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    操作系统

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 相关阅读:
    Error:Kotlin: Module was compiled with an incompatible version of Kotlin
    【NLP】情绪分析与酒店评论
    AI绘图开源工具Stable Diffusion WebUI前端API对接
    (CVPR-2019)选择性的内核网络
    k8s笔记——kubernetes中的三种IP
    typescript87-react中状态和事件
    modelscope适配昇腾NPU
    一种4g扫码付费通电控制器方案
    C语言 ——宽字符
    四川云汇优想:短视频矩阵运营方案
  • 原文地址:https://blog.csdn.net/qq_41749451/article/details/126253076