202010-09 PHP常量及变量区别原理详解 常量:用于储存一个不会变化也不希望变化的数据的标示符(命名规则与变量相同)定义形式:使用define()函数定义使用形式:define(“常量名”,常量值)使用counst语法定义使用形式:counst常量名=常量值使用常量:有两种形式1,直接使用名字2,使用constant()函数:constant(“常量名”)常量与变量的区别:定义形式不同;使用形式不同(常量不需要$符号);可变程度不同(常量的值不可改变或者销毁);作用范围... 继续阅读 >
202010-09 Golang 变量申明的三种方式 Golang申明变量主要有三种方式: 一是使用var关键字,申明包级或函数级变量; 二是使用短变量申明方式,只能申明函数级变量,且需指明变量值; 三是使用const关键字,申明包级或函数级常量。1.varvar可以申明包级变量,短变量申明方式不可以,这是二者最大的区别。varnameT//name默认为类型T的零值varnameT=value//赋初始值时指明类型varname=value//根据值推断变量类型varname0,name1T... 继续阅读 >
202010-09 Python变量格式化输出实现原理解析 print()函数使用以%开头的转换说明符对各种类型的数据进行格式化输出。转换说明符(ConversionSpecifier)只是一个占位符(也称为格式化操作符),它会被后面表达式(变量、常量、数字、字符串、加减乘除等各种形式)的值代替。转换说明符解释%d、%i转换为带符号的十进制整数%o转换为带符号的八进制整数%x、%X转换为带符号的十六进制整数... 继续阅读 >
202010-09 Python变量及数据类型用法原理汇总 变量(Variable)可以看成一个小箱子,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存中,变量其实就是这块内存的名字。1.Python变量的赋值在编程语言中,将数据放入变量的过程叫做赋值(Assignment)。每个变量在使用前都必须赋值,变量赋值以后,该变量才会被创建。Python使用等号=作为赋值运算符,具体格式为:name=value#name... 继续阅读 >
202010-09 浅谈vue 多个变量同时赋相同值互相影响 首先,该项目用到了element-ui中的Tabs标签;然后来龙去脉是酱紫的:一个项目中需动态渲染一个列表billItemLIsts,列表中包含n组小列表,其中小列表的state_pj用于改变该小列表中的radio,于是:<el-tabstab-position="left"style="max-height:280px;"><el-tab-panev-for="(itema,index)inbillItemLIsts":key="itema.id":label="itema.title":value="itema.id"><ulclass="bill_set_ul"><liv-for="(subitem,subin... 继续阅读 >
202010-08 Python 如何在字符串中插入变量 问题你想创建一个内嵌变量的字符串,变量被它的值所表示的字符串替换掉。解决方案Python并没有对在字符串中简单替换变量值提供直接的支持。但是通过使用字符串的format()方法来解决这个问题。比如:>>>s='{name}has{n}messages.'>>>s.format(name='Guido',n=37)'Guidohas37messages.'>>>或者,如果要被替换的变量能在变量域中找到,那么你可以结合使用format_map()和vars()。就像下面这样:>>>name='Guido'... 继续阅读 >
202010-08 如何在python中判断变量的类型 python的数据类型有:数字(int)、浮点(float)、字符串(str),列表(list)、元组(tuple)、字典(dict)、集合(set)一般通过以下方法进行判断:1、isinstance(参数1,参数2)描述:该函数用来判断一个变量(参数1)是否是已知的变量类型(参数2)类似于type()参数1:变量参数2:可以是直接或间接类名、基本类型或者由它们组成的元组。返回值: 如果对象的类型与参数二的类型(classinfo)相同则返回True,否则返回False例子:#判断变... 继续阅读 >
202010-08 解决vue的router组件component在import时不能使用变量问题 webpack编译es6动态引入import()时不能传入变量,例如dir='path/to/my/file.js';import(dir),而要传入字符串import(‘path/to/my/file.js'),这是因为webpack的现在的实现方式不能实现完全动态。但一定要用变量的时候,可以通过字符串模板来提供部分信息给webpack;例如import(./path/${myFile}),这样编译时会编译所有./path下的模块,但运行时确定myFile的值才会加载,从而实现懒加载。import语法参考资料如下:点击... 继续阅读 >
202010-08 深入了解Python 变量作用域 特点python的作用域是静态的,在源代码中变量名被赋值的位置决定了该变量能被访问的范围。即Python变量的作用域由变量所在源代码中的位置决定。Python中并不是所有的语句块中都会产生作用域。只有当变量在Module(模块)、Class(类)、def(函数)中定义的时候,才会有作用域的概念。1.函数内部的变量,函数外部不能访问deffunc():variable=100print(variable)print(variable)#name'variable'isnotdefined2.函数上层的... 继续阅读 >
202010-08 使用vue实现通过变量动态拼接url 如何通过变量动态拼接url?格式:<a:href="'index.shtml?other='+object.name"rel="externalnofollow"rel="externalnofollow">这是一个动态链接</a>需要注意的是href前要加上冒号,href最外层是双引号,中间是单引号。<divclass="tab-content"id="datatable"><divv-for="(object,index)initems"><!-格式如下,href前要加上冒号---><a:href="'index.shtml?other='+object.name"rel="externalnofollow"... 继续阅读 >
202010-08 解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题 如下所示:letname='www.baidu.com/'<a:href="name"rel="externalnofollow">点击跳转到:localhost:8080/www.baidu.com/解决:写成<a:href="'https//:'+name"rel="externalnofollow">补充知识:问题:vue.jsa标签href里有变量,函数拼接问题正确格式:<a:href="'http://search.jd.com/Search?enc=utf-8&keyword='+keyWord+'&page='+Math.ceil(record.skuRank/60)+'.html'">跳转</a>注意点:1.href前面要加“:”... 继续阅读 >
202010-08 SQLserver中的declare变量用法 SQL中的declare用法平时写SQL查询、存储过程都是凭着感觉来,没有探究过SQL的具体语法,一直都是按c#那一套往SQL上模仿,前几天项目中碰到一个问题引起了我对declare定义变量的作用域的兴趣。大家都知道c#中的局部变量,在if中如果我们定义一个变量的话他的作用到if结束为止,if外是不识别这个变量的,else里都不能使用,简单的写一下。if(true){Int32i=1;Console.WriteLine(i);}这个i的作用域就是if里面,如果我们在if外面用这个... 继续阅读 >
202010-08 Python局部变量与全局变量区别原理解析 1、局部变量name="YangLi"defchange_name(name):print("beforechange:",name)name="你好"print("afterchange",name)change_name(name)print("在外面看看name改了么?",name)输出:beforechange:YangLiafterchange你好在外面看看name改了么?YangLi2、全局变量NAME="alex"defyangjian():globalNAME#已经声明,NAME就是全局的的那个变量print('1我的名字',NAME)NAME="land... 继续阅读 >
202010-08 JS如何定义用字符串拼接的变量 今天在写js的时候碰到了难题,我又一个页面需要生成很多的变量。但是变量的名称是根据参数的不同而区分的。例如可能需要生成date_1,date_2,datet_3...(后面的数字是根据参数来的)。所以我的函数名应该由varname="test_"+num;生成函数名但这问题就来了。1可以使用window[name]=""这种方式来定义变量:所以var"test_"+num=100;这中肯定是错误的。后来问了大哥后才知道。可以使用window[name]=100这种方式... 继续阅读 >
202010-08 详细分析ASP.NET Razor之C# 变量 变量变量是用来存储数据的。一个变量的名称必须以字母字符开头,并且不能包含空格或者保留字符。一个变量可以是一个指定的类型,表示它所存储的数据类型。string变量存储字符串值("WelcometoRUNOOB.COM"),integer变量存储数字值(103),date变量存储日期值,等等。变量使用var关键字声明,或通过使用类型(如果您想声明类型)声明,但是ASP.NET通常能自动确定数据类型。//Usingthevarkeyword:vargreeting="Wel... 继续阅读 >
202010-08 PHP 超级全局变量相关总结 超级全局变量在PHP4.1.0之后被启用,是PHP系统中自带的变量,在一个脚本的全部作用域中都可用。PHP超级全局变量PHP中预定义了几个超级全局变量(superglobals),这意味着它们在一个脚本的全部作用域中都可用。你不需要特别说明,就可以在函数及类中使用。PHP超级全局变量列表:$GLOBALS$_SERVER$_REQUEST$_POST$_GET$_FILES$_ENV$_COOKIE$_SESSION本章节我们将讲解几个常用的超级全局变量,其余变量我们在... 继续阅读 >