2.1变量和常量(python)
程序员文章站
2022-05-29 19:57:29
...
标识符和关键字*
2020年6月12日
8:45
1. 标识符
a. 标识符是指常量、变量、语句标号以及用户自定义函数的名称
i. 第一个字母必须是字母或下划线
ii. 标识符由字母、数字和下划线组成
iii. 标识符区别大小写,如Abc和abc
iv. 允许非ASCII标识符
v. python中已经被使用的关键字不能用于命名标识符
2. 关键字
a. 标准库中有一些预定义的关键字,它们不能再被用户重新定义,称为保留字。
i. 具体:
b. 使用以下命令可查看python标准库中的33个关键字
i. >>>import keyword
ii. >>>keyword.kwlist
如果要查看某关键字的使用说明和具体用法,调用help()函数进行查看
转义字符
2020年6月12日
10:27
- 转义字符
a. 反斜杠\表示转义字符
b. 转义字符""不计入字符串内容
c. 有时候不想让其生效,只输出原始字符串。要用r或者R来定义原始字符串,不发生转义
例如:
输出:
常量
2020年6月12日
10:31
1. 常量是指程序执行过程时在计算机内存中用于保存固定值
a. python并没有专门定义常量的方式,通常使用大写变量名表示
b. python中的常量主要包括数值、字符串、布尔值、空值
i. 一般来说,数值型常量包括:整数、浮点数、复数等
ii. 字符串是由字符组成的序列,字符串常量可以使用单引号(’)或双引号(”)
iii. 布尔值一般用来判断条件是否成立。
1) 包含两个布尔值:True(逻辑真)和False(逻辑假)\\区分大小写\\
iv. 特殊的空值常量None
1) 表示什么都没有,它与0和空字符串(" ")是不同的概念,None与任何其他的数据类型比较永远返回False
输入:
E=2.749920
PIE=3.1415926
print("数值型常量e的值是:",E)
print("数值型常量PIE的值是:",PIE)
MyFirstString='Hello字符串!'
print("字符串型常量的值是:"+MyFirstString)
输出:
数值型常量e的值是: 2.74992
数值型常量PIE的值是: 3.1415926
字符串型常量的值是:Hello 字符串!
变量
2020年6月12日
10:53
1. 变量是计算机内存中命名的某个存储位置。也就是,当创建一个变量时,可以在内存中分配相应的存储空间
a. python的变量无需声明,可以直接使用赋值运算符对其进行赋值操作,根据所赋的值来决定其数据类型。在python中对变量进行赋值时,使用单引号和双引号的效果完全一样
b. 用户可使用函数id()查看变量的地址,type()查看变量对应的数据类型,使用del命令删除某个变量
v1="定义一个变量"
print("第一个变量的值是:",v1)
print("第一个变量的地址是:%d"%(id(v1)))
print("第一个变量的数据类型是:%s"%(type(v1)))
v2=v1
print("第二个变量的值是:",v2)
print("第二个变量的地址是:%d"%(id(v2)))
print("第二个变量的数据类型是:%s"%(type(v2)))
v3=v1+v2
print("第三个变量的值是:",v3)
print("第三个变量的地址是:%d"%(id(v3)))
print("第三个变量的数据类型是:%s"%(type(v3)))
第一个变量的值是: 定义一个变量
第一个变量的地址是:2280281900064
第一个变量的数据类型是: <class ‘str’>
第二个变量的值是: 定义一个变量
第二个变量的地址是:2280281900064
第二个变量的数据类型是: <class ‘str’>
第三个变量的值是: 定义一个变量定义一个变量
第三个变量的地址是:2280281900848
第三个变量的数据类型是: <class ‘str’>
2、允许同时为多个变量分配单个值,这种方法称为多重赋值
这几个变量都会分配给相同的内存位置
a=b=c=2020
print("第一个变量的地址是:%d"%(id(a)))
print("第一个变量的地址是:%d"%(id(b)))
print("第一个变量的地址是:%d"%(id(c)))
第一个变量的地址是:1390499449136
第一个变量的地址是:1390499449136
第一个变量的地址是:1390499449136
3、还可以将多个对象分配给多个变量
例如
a,b,c=10,20,“python”
a,b为整型变量,c为字符型变量
上一篇: 升级到SQL Server 2012