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规范来存储浮点数