您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页Python3 学习笔记5_数字(Number)_20180223

Python3 学习笔记5_数字(Number)_20180223

来源:保捱科技网
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# 学习网站:www.runoob.com

#****************************************************
#                   Python3 数字(Number)            *
#****************************************************
'''
python 数字数据类型用于存储数值
数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配
内存空间。
'''
var1 = 10; var2 = 10; var3 = 20
# var1, var2指向同一块内存空间,var3 单独指向一块新的空间

'''
整型(int) - 通常被称为是整型或整数,是正或负整数,不带小数点。python3
整型是没有大小的,所以python3没有python2的Long类型。

浮点型(float) - 浮点型由整数部分与小数部分组成,浮点型也可以使用科学
计数法表示(2.5e1 = 2.5 * 10 = 25)

复数(complex)- 复数由实数部分和虚数部分构成,可以用a+bj,或者
complex(a,b)表示,复数的实部a和虚部b都是浮点型。

数字类型转换:
    1. complex(x)将x转换到一个复数,实数部分为x,虚数部分为0
    2. complex(x,y)将x和y转换到一个复数,实数部分为x,虚数部分为y.
'''
#============
# 数学函数
#============
import math
print( abs(-10) )           # 10 绝对值
print( math.ceil(4.1) )     # 5  数字的上入整数
print( math.floor(4.9) )    # 4  数字的下入整数
print( max(1,2,3,4) )       # 4  给定参数的最大值
print( min(-1,0,2,5) )      # -1 给定参数的最小值
print( math.sqrt(4) )       # 2.0  数字的平方根
print ("--------------------分割线------------------")
#============
# 随机数函数
#============
import random
# 从序列的元素中随机挑选一个元素,序列可以是一个列表,元组或字符串。
print( random.choice([1,3,5,7,9]) ) # 1
print( random.choice(range(100)) )  # 99
print( random.choice('bugliu') )    # u

# 随机生成下一个实数,它在[0,1) 范围内
print( random.random() )            # 0.62819921902484

# 将序列中的所有元素随机排列
list_tmp = [1,2,3,4,5]
random.shuffle(list_tmp)
print( list_tmp )                   # [1, 5, 3, 4, 2]

# 随机生成下一个实数,它在[x,y]范围内
print( random.uniform(3, 2) )       # 2.5041621796515
print ("--------------------分割线------------------")

#============
# 数字常量
#============
print( math.pi )    # 常量pi,圆周率
print( math.e )     # 常量e, 自然常数

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务