Skip to content

变量与标识符

发布时间:

变量

概念:想当一个容器,保存数据。 定义格式: 便令名 = 变量值 首次使用变量会在内存中划分空间,并初始化,再次使用时,只修改原空间的值。

js
numl=3
num2=10
total=mum1+num2
print(total)
   

同一个变量可以反复被复制,并且可以是不同的数据类型。

js
a=1
print(a)
a="哈哈"
print(a)
   

标识符

标识符规定:
1、只能由数字、字母、下划线组成。
2、不能数字开头。
3、不能为关键字。
4、严格区分大小写

数值类型

数值类(number)型分为

1、整数 int

可用type()检测数据类型

js
a=10
print(type(a))

<class 'int'>//输出
   

2、浮点数 float

3、布尔型 bool

True False 严格大小写 值为1、0

js
print(True+False)
print(True+1)
//输出
1
2
   

4、复数 complx

固定写法: z=a+bj //a是实部,b是虚部分,j是虚数单位 用的较少

js
ma= 1+2j
ma2=2+3j

print(ma+ma2)
3+5j//输出
   

虚数单位只能是j不能自定义。

5、字符串

需要加上引号,单引号和双引号都可以。包含多行内容也可以用三引号

js
name="sdfa"
name='sdfa'
name='''sdfasdfasdf
asdfasd
asdf
"""
print(name)
print(name)
   

注意多行注释 也是三引号 “”“,但是作为变量内容时,要有变量名。

”“” 我是注释 “”“

5、格式化输出

占位符 1、占位符作用:生成一定课时的字符串 2、占位符的三种方式:%、format()、格式化 f %

js
name="bingbing"
print("我的名字:%s"%name)//或  
print("我的名字:%s" % name)
   
js
age=18
name="bingbing"
print("我的名字是:%s,年龄是%d" % (name,age))
   

%s 为替换字符串类型数据 %d 为替换整形数据 %4d 整数,数字设置位数,不足前面补空白 %f 浮点数,(常用)

js
a=123
print("%06d" % a)//不足补0, 超出当前位数则原样输出
   

f格式化

js
name="bingbing"
age=18
print(f"我的名字是{name},我今年{age}岁了")   

上次更新: