首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    9 python 中的变量

    1 变量的定义 变量即variable Python 中的变量赋值不需要类型声明。 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: ? 注意:变量名必须是字母,数字或下划线组成,但是不能以数字开头。 2 变量名的约束 ? 使用一个变量前一定要先定义! ? 注意:y直接回车,就是一种使用,即打印y的值。 4 变量的数字类型 Python支持四种不同的数字类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) 5 字符串变量 字符串或串 python的字串列表有2种取值顺序: 从左到右索引默认0开始的,最大范围是字符串长度少1 从右到左索引默认-1开始的,最大范围是字符串开头 如果你要实现从字符串中获取一段子字符串的话,可以使用变量 [

    1.3K30发布于 2020-01-06
  • 来自专栏自动化、性能测试

    Robot Framework(9)- 使用变量文件

    https://www.cnblogs.com/poloyy/category/1770899.html 啥是变量文件 变量文件包含了测试数据所需的变量 虽然变量可以通过变量表格 中创建,或者通过命令行设置 ,不过这些方法有所局限,而变量文件可以动态地创建任意类型的变量 *** Variables *** 变量文件一般由 Python 模块实现,语法完全是Python 在变量文件中,有两种方法来创建变量 直接创建变量 如果同时导入了多个变量文件并且存在名称冲突, 则最先导入的生效 通过变量表格 和命令行方式设置的变量会覆盖变量文件中的同名变量变量文件的变量优先级低】 *** Variables *** 声明变量文件时 运行命令 进入 robot 文件所在目录,cmd robot 9_使用变量文件.robot 通过命令行(了解即可) 也是上面的跨目录栗子,执行以下命令即可 robot --variablefile . /var/9_var.py 9_使用变量文件.robot

    1.3K20发布于 2020-06-09
  • 来自专栏C++/Linux

    【Linux修炼】9.环境变量

    环境变量 本节目标 1. 环境变量 1.1 环境变量的概念 1.2 环境变量PATH 1.3 其他常见环境变量 2. 总结环境变量 本节目标 掌握环境变量的相关知识。 1. 环境变量 1.1 环境变量的概念 1. 什么是环境变量? 扩展: 我们发现,bash可以直接给变量赋值,但是env并不能查到,因此这种变量只能称为shell当中的本地变量,即所谓的局部变量。 2.3 set命令 set: 显示本地定义的shell变量和环境变量 我们发现,我们所创建的本地变量(局部变量)不能被env找到,但是却可以被set找到,这也就说明了set能够找到shell本地的变量和环境变量 ,也就是局部变量和全局变量

    2K01编辑于 2023-03-28
  • 来自专栏Oracle数据库技术

    Oracle PLSQL例9:为变量赋值

    (基础循环) Oracle PL/SQL例3:使用双引号 Oracle PL/SQL例4:文字(Literals)换行的处理 Oracle PL/SQL例5:注释 Oracle PL/SQL例6:声明变量 /常量 Oracle PL/SQL例7:%TYPE 属性 Oracle PL/SQL例8:标识符引用 变量赋值的方法主要包括如下方法: 1. 通过赋值语句为变量赋值 2. 使用SELECT INTO或FETCH语句为变量赋值 3. 将变量作为OUT或IN OUT参数传递给子程序,然后在子程序内赋值。 1. 使用SELECT INTO或FETCH语句为变量赋值 SELECT select_item [, select_item ]... 将变量作为OUT或IN OUT参数传递给子程序,然后在子程序内赋值。

    1.6K30编辑于 2022-12-20
  • 来自专栏设计模式

    深度解析Java 9核心新特性

    一起加油吧 ~~ Java 9带来了许多引人注目的新特性,这些特性增强了Java语言的能力,并改善了开发者的编程体验。以下是对Java 9中新特性的详细介绍,并附上相应的代码示例。 1. 例如,可以为Java 8和Java 9及以上版本提供不同的实现。 假设有一个名为MyClass的类,我们想在Java 8和Java 9上有不同的实现。 ; } } // Java 9版本的MyClass.java(放在特定的版本目录下,如`META-INF/versions/9/`) public class MyClass { public -source 9 -target 9 MyClass9.java # 编译Java 9版本的类 jar cfm multi-release.jar manifest.mf -C classes/ 新的HTTP/2客户端API(JEP 110) Java 9引入了一个新的HTTP/2客户端API,它支持HTTP/2协议的所有核心特性,包括多路复用、头部压缩、流量控制和服务器推送。

    43300编辑于 2024-05-06
  • 来自专栏从零开始学自动化测试

    JavaScript 学习-9.使用let声明变量

    在 ES6 之前,JavaScript 使用var声明变量只有两种作用域:全局变量 与 函数内的局部变量。 var声明变量使用 var声明变量只有两种作用域:全局变量 与 函数内的局部变量。 全局变量 在函数外声明的变量作用域是全局的, 在任意地方都可以引用 var x = 'hello'; function fun1() { // 函数内部也可以引用x console.log(x) } fun1(); 局部变量 在函数内部定义的var 变量只能局部使用,函数外面都无法引用。 let 声明变量作用域 块级作用域 使用let声明的变量,首先具有块级作用域的概念,在块级代码声明的变量,外面无法引用 a = 10; if (a>0){ let x // 不能使用 window.y访问变量 总的来说let声明的变量多了一个块级作用域的使用,在使用的时候尽量避免声明同一个变量

    91720编辑于 2022-05-18
  • 来自专栏冰河技术

    《MySQL核心知识》第9章:函数

    大家好,我是冰河~~ 今天是《MySQL核心知识》专栏的第9章,今天为大家系统的讲讲MySQL中的函数,希望通过本章节的学习,小伙伴们能够举一反三,彻底掌握MySQL中的函数知识。 ”并不删除,结果为 xboxyokx 8、重复生成字符串的函数REPEAT(S,N) 这个函数跟SQLSERVER里的**REPLICATE()**函数是一样的,参数个数都是一样的,这里不作介绍了 9、 返回结果指示了当前帐户连接服务器的用户名以及所连接的客户主机,root为当前登录的用户名,localhost为登录的主机名 7、获取字符串的字符集和排序方式的函数 CHARSET(STR)返回字符串str自变量的字符集 DECIMAL、SIGNED、UNSIGNED 在SQLSERVER里也是使用这两个函数进行数据类型转换的~ SELECT CAST(100 AS CHAR(2)),CONVERT('2013-8-9 出版过四本畅销书《深入理解高并发编程:核心原理与案例实战》、《深入理解分布式事务:原理与实战》、《海量数据处理与大数据技术实战》、《MySQL技术大全:开发、优化与运维实战》。

    1.6K10编辑于 2022-09-23
  • 来自专栏用户2276240的专栏(5)

    Java 9 变量句柄揭秘-Java快速进阶教程

    简介 Java 9为开发人员带来了许多新的有用功能。 其中之一是java.lang.invoke.VarHandleAPI - 表示变量句柄 - 我们将在本文中探讨。 2. 什么是可变手柄? 通常,变量句柄只是对变量的类型化引用。变量可以是类的数组元素、实例或静态字段。 类在特定条件下提供对变量的写入和读取访问。 VarHandle是不可变的,没有可见状态。更重要的是,它们不能被子类化。 创建变量句柄 要使用VarHandle,我们首先需要有变量。 这使我们能够访问私有、公共或受保护的变量。 在Java 9之前,此操作的等效API是Unsafe类和来自ReflectionAPI的setAccessible()方法。 但是,这种方法有其缺点。 第一个将帮助定位变量,而第二个是要设置为变量的值。 5.3. 原子更新访问 具有此访问级别的方法可用于以原子方式更新变量的值。

    40711编辑于 2025-04-05
  • 来自专栏原创干货

    三万字盘点Spring最最核心9核心功能

    这篇文章从前期的选题、准备、翻源码、动手到写完,前后跨度接近一个月的时间,花了好几个周末,写了三万字,最终才算完成 文章很长,我相信你看完之后一定会有所收货 资源管理 资源管理是Spring的一个核心的基础功能 PropertySource都含有同一个配置项的话,也就是配置key相同,那么获取到的配置是从排在前面的PropertySource的获取的 这就是为什么,当你在配置文件配置username属性时获取到的却是系统变量 数据绑定的核心api主要包括以下几个: PropertyValues BeanWrapper DataBinder 1、PropertyValues 这里我们先来讲一下PropertyValue(注意没有 } 如上,其实是一段伪代码 因为ApplicationContext继承了ResourcePatternResolver接口,所以我实现了getResources方法,但是真正的实现其实是交给变量中的 总结 到这到这整篇文章终于写完了,这里再来简单地回顾一下本文说的几个核心功能: 资源管理:对资源进行统一的封装,方便资源读取和管理 环境:对容器或者是项目的配置进行管理 类型转换:将一种类型转换成另一种类型

    89810编辑于 2024-04-23
  • 来自专栏王磊的博客

    干货分享:Dify中4种核心变量详解!

    在 Dify 工作流(Workflow 和 Chatflow)的实现中,“变量”做为最基础、最核心的组件发挥着不可或缺的作用,因为它承载了不同节点间数据传递的作用。 1.变量分类 Dify 中总共有以下 4 种变量类型: 用户(输入)变量 系统变量 环境变量 会话变量 分别来看这四种变量类型的详细介绍。 会话变量具有以下特性: 会话变量可在大部分节点内全局引用; 会话变量的写入需要使用变量赋值节点; 会话变量为可读写变量。 使用“变量赋值”组件修改会话变量的值: 小结 在 Dify 工作流(Workflow 和 Chatflow)的实现中,“变量”做为最基础、最核心的组件发挥着不可或缺的作用,因为它承载了不同节点间数据传递的作用 变量总共分为 4 种类型:用户变量、系统变量、环境变量和会话变量,我们需要根据不同的业务场景选择合适的变量类型进行使用。

    4K10编辑于 2025-05-27
  • 来自专栏测试开发干货

    接口测试平台代码实现130: 全局变量-9

    但因用例库中多接口直接的返回值插入功能 和 本功能 类似,所以风格必须区分,否则进行替换特殊占位符的时候,遇到同名变量,就不知道该去替换的是前一个接口的返回值还是全局变量了。 因为用例库的接口返回值占位符用的是:#变量名# 所以全局变量在所有模块的占位符就用: ~变量名~ 这里小伙伴可以自行设计,有更好的提议可以跟我说,一经采用,红包奉上。 3. 答:拿接口库接口调试来举例,前端P_apis.html 把带有~变量名~全局变量的用户请求体,后台views.py中 对其进行了整理和实际发送(如果是用例库则还要去run_case.py中) 我们在请求体获取后 ,实际发送之前,进行替换全局变量的过程,具体步骤就是先验证当前项目的生效的 几个变量组,然后把其中的json数据拿出来用updata方式组成一个,然后用正则方式从 host/url/请求头/请求体中 找到要替换的字段名 ,也就是变量名。

    37320编辑于 2022-05-19
  • 来自专栏DotNet NB && CloudNative

    .NET 9应用安全实战:构筑金库级防护体系的9核心策略

    在.NET 9的世界中,安全威胁的演变速度与框架更新同样迅猛。编写安全代码绝非简单勾选清单——它需要将安全意识融入每一行代码的基因。 本文将深入探讨如何通过高级技术手段,让你的.NET 9应用固若金汤。 1. NET 9中认证中间件的改进让集成更加丝滑。 示例:使用.NET 9数据保护API加解密 var protector = _dataProtectionProvider.CreateProtector("MyApp.SecretData 将这些实践深度融入.NET 9开发流程,你不仅能抵御现有威胁,更能构建值得用户托付的可靠系统。下次敲下代码时,请自问:这条代码安全吗?若答案存疑,你已知道该如何行动。

    34610编辑于 2025-05-26
  • 来自专栏原创干货

    三万字盘点Spring 9核心基础功能

    大家好,我是三友~~ 今天来跟大家聊一聊Spring的9核心基础功能。 资源管理 资源管理是Spring的一个核心的基础功能,不过在说Spring的资源管理之前,先来简单说一下Java中的资源管理。 PropertySource都含有同一个配置项的话,也就是配置key相同,那么获取到的配置是从排在前面的PropertySource的获取的 这就是为什么,当你在配置文件配置username属性时获取到的却是系统变量 数据绑定的核心api主要包括以下几个: PropertyValues BeanWrapper DataBinder 1、PropertyValues 这里我们先来讲一下PropertyValue(注意没有 } 如上,其实是一段伪代码 因为ApplicationContext继承了ResourcePatternResolver接口,所以我实现了getResources方法,但是真正的实现其实是交给变量中的

    65230编辑于 2023-08-18
  • 来自专栏从零开始学自动化测试

    httprunner 3.x学习9 - .env环境变量设置

    环境变量 在自动化测试中,有时需要借助环境变量实现某些特定的目的,常见的场景包括: 切换测试环境 切换测试配置 存储敏感数据(从信息安全的角度出发) Windows 系统中使用 set 命令设置环境变量和值 设置登陆账号和密码,切换账号测试 password = 123456 设置登陆账号和密码,切换账号测试 打开cmd,使用 set key=value 格式设置环境变量(linux Users\dell>set username username=test C:\Users\dell>set password password=123456 在windows系统里面,命令行引用变量用 %var% C:\Users\dell>echo 账号:%username% 账号:test linux 系统中使用 export 命令设置环境变量和值, 引用变量$keyname [root@VM_ centos ~]# echo $base_url http://127.0.0.1:8000 [root@VM_0_2_centos ~]# echo $username test 在cmd设置的环境变量只是临时的环境变量

    1.2K10发布于 2021-06-24
  • 来自专栏微信公众号【Java技术江湖】

    后端技术杂谈9:先搞懂Docker核心概念吧

    Docker 镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。

    61410发布于 2019-12-09
  • 来自专栏python教程

    Python教程(9)——Python变量类型列表list的用法介绍

    'h', 'e', 'l', 'l', 'o']使用列表推导式创建列表:my_list = [x for x in range(10)] #输出[0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 使用 range() 函数创建列表:my_list = list(range(10)) #输出[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]使用 * 运算符创建重复元素的列表:my_list

    79710编辑于 2023-08-20
  • 来自专栏lzy

    关于“Python”的核心知识点整理大全9

    >= 21 and age_1 >= 21 False 3 >>> age_1 = 22 >>> age_0 >= 21 and age_1 >= 21 True 在1处,我们定义了两个用于存储年龄的变量 21 or age_1 >= 21 True 3 >>> age_0 = 18 >>> age_0 >= 21 or age_1 >= 21 False ​ 同样,我们首先定义了两个用于存储年龄的变量 在1处,Python检查变量age的值是否大于或等于18;答案是肯定的,因此Python执行处缩 进的print语句: You are old enough to vote! 3 price = 10 4 print("Your admission cost is $" + str(price) + ".") 1 处、2 处和3 处的代码行像前一个示例那样,根据人的年龄设置变量 在 if-elif-else结构中设置price的值后,一条未缩进的print语句4 会根据这个变量的值打印一条 消息,指出门票的价格。

    46810编辑于 2024-01-19
  • 盘点1×9光模块应用 6 大领域核心设备

    一、核心解惑:为何能成为”设备刚需组件"? 这款自 1999 年问世的"经典封装光模块",凭借三大核心设计站稳刚需地位:一是9针 ,具备高稳定性插拔结构,适配工业设备的长期使用需求;二是环保透气外壳,可平衡模块内外气压,避免温湿度变化导致的凝露问题 也正因这些特性,它至今仍是工业控制、基建通信等对可靠性要求严苛领域的"核心搭档”。 二、核心应用设备大盘点,覆盖6大关键场景1.工业控制核心设备:稳字当头PLC 控制系统:汽车生产线、智能工厂里的“控制中枢",靠 1x9 光模块实现RS485/CAN 总线信号的稳定传输。 :早期以太网交换机的核心组件,虽现被 SFP 模块替代,但在旧机房改造中仍能发挥作用,支持 10/100/1000BASE 速率平滑过渡。

    25810编辑于 2025-12-31
  • 来自专栏lzy

    Java核心知识点整理大全9-笔记

    ; b) 如果正在运行的线程数量大于或等于 corePoolSize,那么将这个任务放入队列; c) 如果这时候队列满了,而且正在运行的线程数量小于 maximumPoolSize,那么还是要 创建非核心线程立刻运行这个任务 volatile 变量具备两种特性,volatile 变量不会被缓存在寄存器或者对其他处理器不可见的 地方,因此在读取 volatile 类型的变量时总会返回最新写入的值。 变量可见性 其一是保证该变量对所有线程可见,这里的可见性指的是当一个线程修改了变量的值,那么新的 值对于其他线程是可以立即获取的。 禁止重排序 volatile 禁止了指令重排。 volatile 适合这种场景:一个变量被多个线程共 享,线程直接给这个变量赋值。 当对非 volatile 变量进行读写的时候,每个线程先从内存拷贝变量到 CPU 缓存中。 (2)该变量没有包含在具有其他变量的不变式中,也就是说,不同的 volatile 变量之间,不 能互相依赖。只有在状态真正独立于程序内其他内容时才能使用 volatile。

    24410编辑于 2024-01-18
  • 来自专栏技术实操

    在Rocky Linux 9上安装JDK并配置环境变量

    在Rocky Linux 9上安装JDK并配置环境变量的步骤如下:1. 更新系统sudo dnf update -y2. alternatives --list | grep java# 逐个删除(以java命令为例)sudo alternatives --remove java /path/to/old/jre/bin/java检查环境变量残留 # 查看环境变量配置cat /etc/profile.d/*.sh | grep JAVA_HOMEcat ~/.bashrc | grep JAVA_HOME# 手动注释或删除旧配置sudo nano 配置全局环境变量创建配置文件:sudo nano /etc/profile.d/java.sh输入以下内容(替换为你的JDK路径):export JAVA_HOME=/usr/lib/jvm/java- 验证环境变量echo $JAVA_HOMEecho $PATHjava -version完成!现在JDK已安装并配置完成,可正常使用Java开发环境。

    96210编辑于 2025-03-17
领券