首页 > 其他分享 >变量的定义和使用

变量的定义和使用

时间:2024-07-03 13:29:27浏览次数:3  
标签:变量 cup 定义 使用 print id name

1.定义

变量,就是用来表示数据的名字

Python 中定义变量非常简单,只需将数据通过等号(=)赋值给一个符合命名规范的标识符即可

name="Camille"

name = 123

变量的使用

变量的使用是指在程序中引用一个已经定义的变量。

例如,如果我们想使用之前定义的 name 变量,则可以使用:

print(name)

变量的地址

内置函数 id() 可以获取变量的内存地址,也就是这个变量在计算机内存中的唯一标识,通常是用一串数字表示。

每个变量在内存中都有一个唯一的地址,通过比较两个变量的内存地址,可以判断它们是否是同一个变量。如果两个变量的内存地址相同,那么它们就是同一个变量。

print(id("sinocare"))

name = "sinocare"
print(id(name))

school = "sinocare"
print(id(school))

# 变量的使用
def user_var():
    # 定义变量
    name = "Tom"
    print(name)
    # 修改变量的值
    name = "Jack"
    cup = "Jack "
    print(cup)
    # 赋值 不同类型的数据
    name = 123
    print(cup)
    cup = cup * 100
    print(cup)
    cup = True
    print(cup)

    # 使用变量
    print(cup)
    # 获取变量的地址
    print(id(cup))

    s1 = "Sinocare"
    s2 = "Sinocare"
    print(id(s1))
    print(id(s2))

    print(s1 == s2)


# 调用函数
user_var()

标签:变量,cup,定义,使用,print,id,name
From: https://blog.csdn.net/sinat_26916241/article/details/136171560

相关文章

  • 使用Filter接口编写过滤器解决post乱码
    在使用tomcat9以及之前的版本,request-character-encoding和response-character-encoding使用的字符编码默认不是utf-8,所以导致前端发送到后台的中文乱码.如果使用的是tomcat10以及之后的版本,在apache-tomcat-10.1.25\conf\web.xml已设置好默认的字符集编码为utf-8,如果所示:......
  • 使用EF 连接 数据库 SQLserver、MySql 实现 CodeFirst
    1.新建项目,下载Nuget安装包创建项目需要注意几点,如果是基于.netframework的项目需要选择相应版本的EF,如果是跨平台则选择EFCore版本。我这里选择的是.netframework版本。红框里面是实现EFCodeFirst需要的包。对应的版本:EntityFramework6.3.0MySql.Data6.8......
  • vue项目子组件使用 dialog 弹框,如何实现父子组件弹框展示状态关联?
    vue项目,子组件使用el-dialog组件,想要实现在父组件可以控制子组件dialog的展示和隐藏,子组件自己可以控制dialog展示和隐藏,该如何实现?1.子组件(DialogComponent.vue)子组件接受一个来自父组件的prop,用来控制dialog的显示状态,并且当子组件内部需要改变dialog状态时,通过......
  • 【自动化测试数据管理】对于不可重复使用的测试数据(一次性的测试数据),自动化实现过程
    准备不可重复使用的测试数据,其实是一件比较让人头疼的一件事。因为只能使用一次,每次运行之前都要准备新的数据,工作量不可谓不大。而且如果数据本身比较复杂或者稀少,这个数据准备工作就更让人怀疑这些功能用自动化的方式来测试是否有价值。那么对于这种一次性的测试......
  • thinkphp6 使用FFMpeg获取视频信息
    1.本地安装 FFMpeg,官网下载地址:https://ffmpeg.org/download.html#build-windows  解压后,把文件夹放到自定义目录,添加系统变量 2.安装依赖,composer.json添加"php-ffmpeg/php-ffmpeg":"^0.19.0",3.封装class类<?phpnamespaceapp\api\controller;useFFMpeg......
  • 【AI落地工程技术】-LangChain框架介绍及使用步骤
    目录一、特点二、原理三、应用场景四、未来发展趋势五、简单LangChain使用步骤 安装LangChain2.配置环境3.创建提示模板(PromptTemplates)4.构建链(Chains)5.运行链并处理结果6.优化和部署7.持续监控和评估示例代码整合六、复杂LangChain使用步骤(构建一个问......
  • 鸿蒙手机号&&验证码登录, 包含倒计时&&号码格式验证码格式校验, 还有 使用 Hyperlink
    1,先看看整体效果                          2,看格式校验效果                            3,代码直接CV  importpromptActionfrom'@ohos.promptA......
  • Java中semaphore的具体解释产生原因和使用场景
    Semaphore(信号量)信号量(Semaphore)是一种用于控制多个线程对共享资源访问的同步机制。它实质上是一个计数器,可以用来限制能够访问某些资源的线程数量。信号量可以是二进制的(只允许一个线程访问)或计数的(允许多个线程访问,具体数目由信号量的值决定)。信号量产生的原因信号量最......
  • Docker 使用 buildx 构建多种系统架构支持的镜像
    在Docker19.03+版本中可以使用 dockerbuildxbuild 命令使用 BuildKit 构建镜像。该命令支持 --platform 参数可以同时构建支持多种系统架构的Docker镜像,大大简化了构建步骤。安装模拟器DockerforLinux不支持构建 arm 架构镜像,我们可以运行一个新的容器让其支......
  • 55、Flink 中使用 Java Lambda 表达式详解
    1)概述1.注意Flink支持对JavaAPI的所有算子使用Lambda表达式,但是,当Lambda表达式使用Java泛型时,需要显式地声明类型信息。2.示例和限制示例:map()函数使用Lambda表达式计算输入值的平方。不需要声明map()函数的输入i和输出参数的数据类型,因为Java编......