欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

  1. 转义字符
    a. 反斜杠\表示转义字符
    b. 转义字符""不计入字符串内容
    2.1变量和常量(python)
    c. 有时候不想让其生效,只输出原始字符串。要用r或者R来定义原始字符串,不发生转义
    例如:2.1变量和常量(python)
    输出:2.1变量和常量(python)
    2.1变量和常量(python)
    2.1变量和常量(python)

常量

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为字符型变量

相关标签: 学习笔记 python