术语:
变量:在程序运行过程中,值会发生变化的量。
字符串:字符串或串(String)数字、字母、下划线组成的一串字符。
变量的命名规则:
变量名可以包括字母、数字、下划线,但变量名不能以数字开头;
变量名中不允许使用空格和其他标点符号,首个字不能为数字;
变量名必须放在同一行中;
变量名区分 写(age、Age 和 AGE 是三个不同的变量);
不能使用脚本语言中保留的关键字、保留字、true、false 和 null 作为标识符;
推荐使 驼峰命名法。 般喜欢使 下划线命名法,举个例
像my_name,另外 种写法是 驼峰命名法,例如myName。如果直接写成myname,辨识度不 。
python变量与字符串:
Python不需要声明关键字,变量直接使 ;
Python使 个变量,也不需要任何声明;
定义变量1:
str = "heartbeat"
print(str)
定义变量2:
不会被换行 因为变量前加R
# r是raw的简写,是原 、原始的意思
str = r"C:Python310/
/中文"
print(str)
定义变量3:
代表换行
str = "C:Python310/
/中文"
print(str)
输出:
heartbeat
C:Python310//中文
C:Python310/
/中文
python多个变量赋值
a,b,c,d = 1,2,3,4
print(a,b,c,d )
python中的动态变量
在网上看到这两段代码挺有意思大家可以自己试试
for i in range(3):
locals()['part' + str(i)] = i
print(part0)
print(part1)
print(part2)
输出:
0
1
2
def Main():
for i in range(3):
locals()['part'+str(i)] = i
print(part0)
print(part1)
print(part2)
Main()
输出:
0
1
2
扩展:locals()函数会以字典类型返回当前位置的全部局部变量。
def foo(age):
z = 1
print (locals())
foo(4)
输出:
{'age': 4, 'z': 1}
JavaScript变量与字符串:
在JavaScript变量中同样适用(自行尝试)
// ES6为我们带来了let、const,我们先来了解一下三个标识符的特征:
// var定义一个变量,这个变量可以被重新分配、可能会被用于整个函数(Function Scope);
var str = 'hello'+'world!';
console.log(str);
// let定义一个变量,这个变量可以被重新分配,但let可以被用于块级作用域(BlockScope),不存在变量提升;
let str1 = 'hello'+'world!';
console.log(str1);
// const定义一个常量,不可以被重新分配。
const str2 = 'hello'+'world!';
console.log(str2);
javascript 多个变量声明
let a=1,b=2,c=3,d=4;
console.log(a);
console.log(b);
console.log(c);
console.log(d);