python学习笔记:对象与变量

对象与变量

1. 常见数据–数字

	 1.-- 整数(int):1,2,-2,-3
		 python语言里一切数据都是对象 		
		 python3:中只有int没有log
	 2.-- 浮点数(float):3.14  3.0
	 3.-- type----查看数据类型
	 4.- 字符串:
 		 1--单引号 'adc'--英文输入法
 		 2--双引号 "abc"--英文输入法
 		 3--三引号    "'    '"
	5.print(1/3)-------16位精度
	6.print(round(1/3,6))-----精确位数  ----四舍五入	

2.数字运算

 	 2.1. 乘法  2*3
 	 2.2. 除法,取商:
 		 9/4  结果为 2.25
 		 9//4 结果为 2
 	 2.3 除法,取余数:
 		 9%4 结果为 1
 	 2.4 求次方:
 		 2**2			

3.变量

 	 1---便于使用、修改
 	 2---可以改变特性
 	 3---变量的命名规则:
 		1-可以包括:字母、数字、下划线
 		2-数字一定不能开头  SyntaxError:invalid syntax
 		3-大小写敏感 a !=A
 		4-不能使用关键字:for if else 不能定义成变量
 		  查看所有关键字 import keyword
 				        print(keyword.kwlist)
 	    5-内置函数名不能使用---否则该函数失去函数意义!--ex--print 
		 welcome = '你好,欢迎来学习自动化----!'
		 print('李同学'+welcome)
		 print('宋同学'+welcome)

4.变量的赋值与对象的储存过程
5–python–垃圾回收机制—引用计数
6.变量的赋值原理:

 1--可以多个变量指向一个对象 a = 3 b =3
 2--一个变量一次只能指向一个对象
 3--id()查看内存地址

	a = 3 			
	print('a = 3的内存地址',id(a)) 			
	b = a 			
	print('b = a的内存地址',id(b)) 			
	a = 4 			
	print('a = 4的内存地址',id(a),'b的内存地址:',id(b))
	b = a 			
	print('b = a的内存地址',id(b))

		 2--注意python中任何变量赋值
		 	 a = 1
			 b = a 
		 	 a = 2
		 	 b = a		 	

赋值原理说明
·都不会修改变量原来指向对象的值
·而是将变量指向一个新的对象而已
·如果原来的对象有其他变量指向他,也不会改变其他变量的指向

		 常见的变量赋值:
		 	b = 1
		 	a = b
		 	a = a+1  等于 a += 1
		 	a = a-1  等于 a -= 1
		 	a = a*5  等于 a *= 5
		 	a = a/2  等于 a /= 2
发布了35 篇原创文章 · 获赞 4 · 访问量 950

猜你喜欢

转载自blog.csdn.net/qq_44891948/article/details/98217893
今日推荐