欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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(12354))

#求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))

好啦,今天就跟大家分享到这,如果有什么不足的地方希望大家能指教指教,小弟会非常感激