python笔记 第二章 变量

news/2025/2/27 21:05:46/

系列文章目录
第一章 初识python


文章目录

  • 2.1变量
    • 2.1.1变量的作用
    • 2.1.2定义变量
      • 标识符
      • 命名习惯
      • 使用变量
  • 2.2 认识bug
    • Debug工具
      • Debug工具使用步骤:
  • 2.3 数据类型


2.1变量

目标

  • 变量的作用
  • 定义变量
  • 认识数据类型

2.1.1变量的作用

变量就是一个存储数据的的时候当前数据所在的内存地址的名字而已。

2.1.2定义变量

变量名 =

变量名自定义,要满足标识符命名规则

标识符

标识符命名规则是Python中定义各种名字的时候的统一规范,具体如下:

  • 由数字、字母、下划线组成
  • 不能数字开头
  • 不能使用内置关键字
  • 严格区分大小写
FalseNoneTrueandasassertbreakclass
continuedefdelelifelseexceptfinallyfor
fromglobalifimportinislambdanonlocal
notorpassraisereturntrywhilewith
yield

命名习惯

  • 见名知义
  • 大驼峰:即每个单词首字母都大写,例如: MyName 。
  • 小驼峰:第二个 (含)以后的单词首字母大写,例如: myName 。
  • 下划线:例如:my_name。

使用变量

# 定义变量名
a = "hello xy"
# 使用变量名
print(a)

2.2 认识bug

所谓bug,就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。
先认识几个

  1. 没有定义变量
    在这里插入图片描述
  2. 我在print前面敲一个空格,IndentationError: unexpected indent,意外缩进
    在这里插入图片描述
  3. 变量是先定义再调用
    在这里插入图片描述

Debug工具

Debug工具是PyCharm IDE中集成的用来调试程序的工具,在这里程序员可以查看程序的执行细节和流程或者调解bug。

Debug工具使用步骤:

  1. 打断点
  2. Debug调试

打断点

  • 断点位置
    • 目标要调试的代码块的第一行代码即可,即一个断点即可。
  • 打断点的方法
    • 单击目标代码的行号右侧空白位置。

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

2.3 数据类型

在Python里为了应对不同的业务需求,也把数据分为不同的类型。
在这里插入图片描述验证这些数据到底是什么类型,检测数据类型

type(数据)         返回要检测的数据类型

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


http://www.ppmy.cn/news/230367.html

相关文章

贝叶斯统计中的边缘分布

概率论与数理统计中的边缘分布 假设有二维随机变量 ( X , Y ) (X,Y) (X,Y)具有分布函数 F ( x , y ) F(x,y) F(x,y),其中 X , Y X,Y X,Y都是随机变量,也有各自的分布函数,将它们各自的分布函数分别记为 F X ( x ) , F Y ( y ) F_X(x),F_Y(y)…

【算法题】2460. 对数组执行操作

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 题目: 给你一个下标从 0 开始的数组 nums…

佳能Canon PIXMA TS8260 打印机驱动

佳能Canon PIXMA TS8260 打印机驱动是官方提供的一款打印机驱动,本站收集提供高速下载,用于解决打印机与电脑连接不了,无法正常使用的问题,本动适用于:Windows XP / Windows 7 / Windows 8 / Windows 10 32/64位操作系…

佳能i320打印机驱动安装

驱动下载 登录Microsoft Update Catalog 驱动下载网站 搜索: i320 找到适合自己的版本,下载解压缩 添加打印机 打开控制面板,选择“查看设备和打印机” 点击“添加打印机” 点击“我所需要的打印机未列出” 选择通过手动添加打印机 点击下一…

佳能g2810提示5b00_佳能G2810 3800系列出现5B00如何解决

佳能清零软件万能版操作手册通用于佳能所以系列如MG G TS MX MP IX等等注意事项:请一定先打开软件再进维修模式 佳能打印机清零须在维修模式下操作,未进到维维修模式清零会报错006 001 005。需要清零软件包的联系工程师 2、佳能打印机清零须用USB接上电脑操作&#…

《互联网上网服务营业场所管理条例(2016修订)》

互联网上网服务营业场所管理条例 第一章总则 第一条为了加强对互联网上网服务营业场所的管理,规范经营者的经营行为,维护公众和经营者的合法权益,保障互联网上网服务经营活动健康发展,促进社会主义精神文明建设,制定…

Keras-2-深度学习基础

说明: 1. Keras学习记录的参考书是:《Python深度学习》; 2. 本篇记录的是第一部分(1-2章)的知识点汇总,详情见书; 1. 深度学习之前的机器学习: 1.1 概率建模:基于统计学…

日撸java三百行day58-59

文章目录 说明Day58 符号型数据的 NB 算法1.基础理论知识1.1 条件概率1.2 独立性假设1.3 Laplacian 平滑 2. 符号型数据的预测算法跟踪2.1 testNominal()方法2.1.1 NaiveBayes 构造函数2.1.2 calculateClassDistribution()2.1.3 calculateConditionalProbabilities()方法2.1.4 …