2.1变量和常量(python)

标识符和关键字*

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. 转义字符""不计入字符串内容
    在这里插入图片描述
    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为字符型变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值