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	
print(type(100))  # ---type()------查看类型-<class 'int'>
print(2/3)   # 16位
print(round(2/3,6)) # 6位---round()--精确位数--需要四舍五入
print(3+1)  # +
print(2*4)  # 平方
print(2**4) # 平方
print(9/4)  # /-除
print(9%4)  # % -取余数

print(34*12)
print('hello world') # 只运行中间的代码 选中-右键 execute line in console
print('good bad')

**** 3.变量****

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

welcome = ',欢迎!' # 变量---给对象起一个名字--方便使用和修改
print('小A '+ welcome) # + ---拼接符
print('小B '+ welcome)
print('小C '+ 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
# -------------扩展内容-------------------
# 1.向下取整
a = 3.75
print(int(a))

# 2.四舍五入
print(round(a))

# 3.向上取整
import math
print(math.ceil(a))

# 4.分别取整数部分和小数部分
import math
print(math.modf(3.25))
import math
print(math.modf(4.2))  # 采用IEEE754规范来存储浮点数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值