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.8962819921902484

# 将序列中的所有元素随机排列
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.504641621796515
print ("--------------------分割线------------------")

#============
# 数字常量
#============
print( math.pi )    # 常量pi,圆周率
print( math.e )     # 常量e, 自然常数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值