01Python变量的使用

Python变量

变量的定义

  • 变量:在程序运行过程中,会发生变化的量
  • 把程序运算的中间结果临时存到内存里,以备后面的代码继续调用,这几个名字的学名就叫做“变量”。

变量的作用

我们可以将变量看作保存信息的容器,它们的目的是在内存中标注和存储数据,以方便在整个程序中使用这些数据。

  • 变量分为变量名 + 变量值 + 内存地址
  • 通过id()语法可以获取变量的内存地址
# 创建变量
# 每个变量在使用前都必须赋值,变量赋值以后才会被创建。
a = 1   # 变量名:a  ‘=’:赋值号,在这里不是代表"等于",而是对变量的操作 变量值:1
print(id(a))    # 变量a的内存地址:1918201757936

变量命令的规则规范

必须要遵守的规则

  • 1)变量的名字可以由字母、数字、下划线组成,数字不能作为开头(支持中文变量名称,但不建议)
  • 2)系统的关键字不能作为变量名称
  • 3)变量名称对大小写敏感

命名名称的规范

  • 驼峰体
    • 大峰驼:每个单词的首字母都大写,一般用于类名称命名,例:FirstName LastName
    • 小驼峰:第一个首字母小写,后面单词的首字母大写,例:firstName lastName
  • 下划体 first_name last_name
  • n、j、i、a、x 通常作为临时变量使用

变量命名的描述性

  • 所描述的内容越精确越好,尽量见名之其意,但其长度需要在可接受的范围内(3个单词及以内)

基础数据类型

  • 字符串(str)
  • 数字类型
    • 整数(int)
    • 浮点数(float)
  • 布尔类型(bool)
    • True(真)
    • False(假)
  • 列表(list)
  • 元组(tuple)
  • 字典(dict)
  • 集合(set)

ps:1)str、int、float、bool、tuple这几种数据类型都是不可变数据类型,list、dict、set是可变数据类型

​ 2)使用type()函数可以查看便两个的数据类型

​ 3)Python中,变量本身没有数据类型的概念,变量类型其实是变量的值的类型

age = 18
age1 = '18'

# 使用type()查看变量的数据类型
print(type(age))    # 整数:<class 'int'>
print(type(age1))   # 字符串:<class 'str'>

注释

程序中不光有代码,还要有很多注释。注释有说明性质的、帮助性质的,在代码执行过程中相当于不存在,透明的

  • 单行注释:Python中,以符号'#'为单行注释的开始,从它往后到本行的末尾,都是注释内容。Pycharm快捷键:CTRL+/
  • 多行注释:Python没有真正意义上的多行注释(块注释)语法。选中需注释的代码,再使用快捷键CTRL+/
  • 注释文档:在某些特定的位置,用三引号包括起来的部分,也被当做注释。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:01Python变量的使用 - Python技术站

(0)
上一篇 2023年3月31日 下午9:00
下一篇 2023年3月31日 下午9:00

相关文章

  • 05for循环

    for循环 循环的作用与分类 作用:让代码更加高效的重复运行 分类:for循环和while循环 for循环结构 for 临时变量 in 可迭代对象:重复执行的代码1重复执行的代码2… 可迭代对象 = 一个容器或者序列 # 遍历字符串 for i in ‘Python’: print(i) “”” P y t h o n “”” range使用 range…

    Python开发 2023年3月31日
    00
  • 04if分支语句

    if条件语句 if语句 if条件语法结构: if 条件语句: 满足条件运行的代码1 满足条件运行的代码2 … ps:条件语句(可以是单个数据,即本身就是布尔类型)需返回一个布尔类型,判断是否进入条件分支语句 if True: print(‘条件成⽴执⾏的代码1’) print(‘条件成⽴执⾏的代码2’) # 下⽅的代码没有缩进到if语句块,所以和if条件…

    Python开发 2023年3月31日
    00
  • 15面向对象特性

    面向对象特性 封装 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。要了解封装,离不开“私有化”,就是将类或者是函数中的某些属性限制在某个区域之内,外部无法调用。 封装的作用: 1、保护隐私(把不想别人知道的东西封装起来) 2、隔离复杂度(比如:电视机,我们看见的就是一…

    python 2023年4月24日
    00
  • 10公共操作与推导式

    公共操作与推导式 公共操作 操作方法 功能 描述 操作类型 + 合并 将两个相同类型序列进行连接 字符串、列表、元组 * 复制 将里面的数据进行复制 字符串、列表、元组 len 获取序列长度 查看序列长度 字符串、列表、元组、字典,集合 reversed 倒置 将容器里面的数据倒置 字符串、列表、元组、字典 max, min 最大最小值 求容器数据的最大最小…

    python 2023年4月17日
    00
  • 08列表(list)与元组(tuple)

    列表(list)与元组(tuple) 列表的格式 [数据1,数据2,数据3,数据4,……] 列表可以存储多个数据,数据之间的逗号以英文分割而且可以数据是不同类型的数据,列表是可变数据类型。 空列表 list_data = [] 或者 list_data = list() 列表的创建 # 使用 [ ] 直接创建列表 li = [1,2,3,4,”张三”…

    python 2023年4月17日
    00
  • 12函数进阶

    函数进阶 函数的作用域 作用域又可以被称为命名空间,指变量起作用的范围。Python变量作用域可以分为四种,分别为局部作用域、嵌套作用域、全局作用域、内置作用域。 作用域 英文 局部作用域 Local 嵌套作用域 Enclosing 全局作用域 Global 内置作用域 Buiit-in 内建作用域是特质python api内置的一些操作,例如 len 、m…

    python 2023年4月17日
    00
  • 13文件操作

    文件操作 文件读写 语法:open(file, mode, encoding) 参数:file —— 文件所在位置(相对路径、绝对路径) mode —— 操作文件的模式 encoding —— 文件的编码格式 相对路径:基于目前的路径获取 绝对路径:一个完整的路径 操作文件的模式:r-读 w-写 a-追加 模式 描述 r 以只读方式打开文件。文件的指针将会放…

    python 2023年4月17日
    00
  • 03运算符

    运算符 算数运算符 设:a = 10, b = 20 运算符 描述 实例 + 加-两个对象相加 a + b 输出结果 30 – 减-得到负数或是一个数减去另一个数 a – b 输出结果-10 * 乘-两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200 / 除-x除以y,操作后默认数据类型是float型 b / a 输出结果2.0 % 取…

    Python开发 2023年3月31日
    00
合作推广
合作推广
分享本页
返回顶部