Python学习笔记(三)【变量与常量、数字类型之间的转换、内置函数、math模块的使用】
程序员文章站
2022-05-30 09:12:48
...
主要内容:
1.变量与常量
2.关于number的函数
3.math模块的使用
变量与常量
(一)变量
1.概念:
程序可操作的存储区的名称,在运行的期间能够改变的数据,每个变量都是特定的类型
2.作用:
将不同类型的数据存储到内存中
3.定义:
变量名 = 初始值
注意: 给定初始值的原因是确定变量的类型,换句话说,变量的类型取决于被赋的值的类型
age = 18
print('age =', age)
#查看变量的类型
print(type(age))
#查看变量的地址
print(id(age))
4.删除变量:
del 变量名
注意: 删除后的变量无法再引用
(二)常量
概念:程序运行期间不能改变的数据
#常见的常量
123
‘abc’
数字类型之间的转换
int(x) :将x转换为一个整数
float(x) :将x转换为一个浮点数
#浮点数转为int
print(int(1.9))
# int转为浮点数
print(float(1))
#字符串转为int
print(int('123'))
#字符串转为float
print(float('12.3'))
#注意:如果有其他无用字符会报错,比如:
print(int('abc'))
#只有正负号才有意义
print(int('+123'))
print(int('-123'))
内置函数
abs(x) : 返回数字的绝对值
(x > y)-(x < y) : 比较大小,取值为正x>y ,取值为负x<y
max(n1, n2, n3,…) : 返回给定指定参数的最大值
min(n1, n2, n3) :返回给定指定参数最小值
pow(x,y) :求x得y次方的值
round(x, n) : 返回浮点数x的四舍五入值,如果给定n值,则代表舍入到小数点后的位数
#返回数字的绝对值
num1 = -10
num2 = abs(num1)
print(num2)
#比较两个数的大小
num3 = 100
num4 = 8
print((num3 > num4)-(num3 < num4))
#返回给定参数的最大值
print(max(1, 2, 3, 45, 34, 12))
#返回给定参数的最小值
print(min(1,2,3,5,4))
#求x的y次方 2^5
print(pow(2, 5))
#round(x[,n])返回浮点数x的四舍五入的值,如果给出n值,则代表舍入到小数点后n位
#默认保留整数
print(round(2.1234))
print(round(2.13334, 3))
math模块的使用
先通过import关键字导入math模块
import math
导入math模块
math.ceil(x) : 返回x的向上取整数值
math.floor(x) : 返回x的向下取整的数值
math.modf(x) : 返回x的整数部分和小数部分,两部分的数值符号与x相同,整数部分以浮点数表示。
math.sqrt(x) : 反回数字的x的开平方根,返回类型为实数【浮点型】
import math
#向上取整
print(math.ceil(18.1))
print(math.ceil(18.8))
#向下取整
print(math.floor(18.1))
print(math.floor(18.9))
#返回整数部分与小数部分
print(math.modf(22.123))
#开方
print(math.sqrt(16))
好啦,今天就跟大家分享到这,如果有什么不足的地方希望大家能指教指教,小弟会非常感激
上一篇: 加载显示一张图片