首页 > 社交 > 科普中国

变量与字符串1

常驻编辑 科普中国 2022-07-21 字符串   变量   驼峰   标识符   下划线   中文   分配   定义   声明   数字

术语:

变量:在程序运行过程中,值会发生变化的量。15o拜客生活常识网

字符串:字符串或串(String)数字、字母、下划线组成的一串字符。15o拜客生活常识网

变量的命名规则:

变量名可以包括字母、数字、下划线,但变量名不能以数字开头;15o拜客生活常识网

变量名中不允许使用空格和其他标点符号,首个字不能为数字;15o拜客生活常识网

变量名必须放在同一行中;15o拜客生活常识网

变量名区分 写(age、Age 和 AGE 是三个不同的变量);15o拜客生活常识网

不能使用脚本语言中保留的关键字、保留字、true、false 和 null 作为标识符;15o拜客生活常识网

推荐使 驼峰命名法。 般喜欢使 下划线命名法,举个例 15o拜客生活常识网

像my_name,另外 种写法是 驼峰命名法,例如myName。如果直接写成myname,辨识度不 。15o拜客生活常识网

python变量与字符串:

Python不需要声明关键字,变量直接使 ;15o拜客生活常识网

Python使 个变量,也不需要任何声明;15o拜客生活常识网

定义变量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中的动态变量

在网上看到这两段代码挺有意思大家可以自己试试15o拜客生活常识网

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()函数会以字典类型返回当前位置的全部局部变量。15o拜客生活常识网

def foo(age):  
    z = 1
    print (locals())
foo(4)

输出:
{'age': 4, 'z': 1}

JavaScript变量与字符串:

在JavaScript变量中同样适用(自行尝试)15o拜客生活常识网

// 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);

相关阅读:

  • 如何输入字符串(python如何输入字符串)
  • 如何设置条件格式(如何输入数字字符串)
  • 「数据结构之字典树Trie」C语言版本实现
  • POI导入导出百万级数据Excel
  • #汇编语言#课程设计1#王爽著
  • JavaScript中的数据类型判断
  • linux系统转义符有哪些?
  • Python+selenium自动化生成测试报告
  • 标准日期和时间格式字符串(20220626日230720CN)
  • 详解
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。