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

Python3 学习笔记(九)类 Python3 学习笔记(九)类 参考书籍《Python编程:从入门到实践》【美】Eric Matthes 创建一个名为Restaurant 的类,其方法_init_() 设置两个属性:restaurant_name 和cuisine_type 。创建一个名为describe_restaurant() 的方法和一个名为open_restaurant() 的方法,其中前者打印前述两项信息,而后者... 阅读详情
#!/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, 自然常数
Python3学习笔记整理 经过一段时间对python的学习,为了巩固和温习所学知识,同时向python爱好者分享个人的学习过程及对python的理解,特留下笔记以供参考。这个思维导图很好的解释了python的一系列知识。 立即下载

相关推荐

Python3学习笔记

Python3学习笔记,包含数据类型、基本类库、表达式、语句等基础知识,比较全面

学习Python3的精品笔记

石墨文档地址: https://shimo.im/docs/fooucf8wa8EtAB32/ 「Python学习笔记」

分享不一样的技术,与你一起共同成长! 13万+

经典烧脑算法逻辑题--高楼扔鸡蛋:最少次数测出鸡蛋摔碎临界点。

如果在第2层没碎,换到第3层扔.......如果第59层没碎,换到第60层扔;有2个鸡蛋,从100层楼上往下扔,以此来测试鸡蛋的硬度。比如鸡蛋在第9层没有摔碎,在第10层摔碎了,那么鸡蛋不会摔碎的临界点就是9层。因此,我们尝试每10层扔一次,第一次从10层扔,第二次从20层扔,第三次从30层......一直扔到100层。如果第一枚鸡蛋,在50层碎了,第二枚鸡蛋,就从第1层开始扔,一层一层增长,一直扔到第49层。如果第一枚鸡蛋在50层没碎了,则继续使用二分法,在剩余楼层的一半(75层)往下扔。

借雨醉东风的博客 1818

【笔记】python数字及运算

数字类型 整型 没有大小限制 浮点型 也可以用科学计数法表示,如 2.5e+2 = 2.5 x 102= 250 (正号可以省略,负号不可以) 复数复数的实部a和虚部b都是浮点型 数学常量 pi 圆周率 e 自然常熟 数字类型转换 int(x)将x转换为一个整数。 float(x)将x转换到一个浮点数。 complex(x)将x转换到一个复数,实数部分为 x,虚数部分为 0。 complex(x...

BUG从入门到精通 893

英伟达笔试1

本文摘要: 使用NAND2门设计4位奇偶校验发生器,通过15个NAND2门实现4输入异或功能,分三级结构完成奇校验计算。 时序分析公式总结: 建立时间约束:T_cq + T_comb(max) + T_setup + T_skew ≤ T_clk 保持时间约束:T_cq + T_comb(min) + T_skew ≥ T_hold 提供了两段路径的具体时序检查公式和建立违规修复方法 分析32位粘滞累积寄存器Verilog代码: 功能:记录输入数据中出现过的所有1位 每个bit独立实现,复位清零,有效输入时

soulermax的博客 165

Anthropic发布10款金融AI智能体模板深度解析:重构华尔街工作范式

摘要:2026年5月,Anthropic发布10款金融AI智能体模板,标志着AI从辅助工具升级为"虚拟同事"。这些智能体深度集成到Word、Excel等办公软件中,覆盖投行、商行、资管三大场景的核心工作流,预计可提升效率35-85%。技术架构基于Claude3.5Sonnet模型,具备200K上下文窗口和95%+的财务图表解析准确率,并与彭博等金融数据源直连。发布引发传统金融数据服务商股价下跌,摩根大通等机构则视其为成本优化工具。落地需分四阶段推进,关键在于数据治理和复合型人才培养。未来

yyq916的博客 635

python数字图像处理(5):图像的绘制

实际上前面我们就已经用到了图像的绘制,如: io.imshow(img)   这一行代码的实质是利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。因此,我们也可以这样写: import matplotlib.pyplot as plt plt.imshow(img) imshow()函数格式为: matplotlib.pyplot.i...

weixin_34240657的博客 1100

华为OD机试双机位C卷:日志排序 (Py/C/C++/Java/Js/Go)

华为OD机试双机C卷真题【日志排序】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解。华为OD机试-日志排序。

qq_45776114的博客 1754

Python3 学习笔记4_运算符_20180223

#!/usr/bin/env python3 # -*- coding: utf-8 -*- # 学习网站:www.runoob.com #**************************************************** # Python3 运算符 * #*************************...

BugLiu 348

【DRAM存储器五十六】LPDDR5介绍--WCK2CK Leveling和Read gate training

简述LPDDR5 WCK2CK leveling和read gate traning基本原理与操作步骤

highman110的博客 8788

GPS天线结构、原理、测试

【有源陶瓷天线构成】GPS天线是由接收天线和前置放大器两个部件组成。GPS接收天线的作用,是将卫星来的无线电信号的电磁波能量变换成接收机电子器件可摄取应用的电流。绝大部分内置GPS天线为右旋极化陶瓷介质,其组成部分为:陶瓷天线、低噪音信号模块、线缆、[接头](h

数字世界 万物互联 2万+

20180223-logging模块

Python的logging模块提供了标准的日志接口,可以通过它存储各种格式的日志,logging的日志可以依次分为debug()、info()、warning()、error()、cirtical() 5个级别,而且线程安全 最简单用法 import logging logging.warning('user [XM] attempted wrong password m...

weixin_30376323的博客 92

Ceres&OpenCV 单目相机标定(论文复现)

Ceres&OpenCV 单目相机标定(论文复现)

dayuhaitang1的博客 370

Python猜数字大小游戏bug

Python猜数字大小游戏bug代码问题描述 代码 用Python 3.7 写了这样一个猜数字大小的游戏,代码如下: import random m = random.randint(1, 100) total = 5 # 猜数字次数。 while total > 0: n = int(input('请猜一个1到100的整数:')) if n > m: print('猜大了。') total -= 1 if total == 0:

Eco_Python_R的博客 867

科技与伦理的平衡点:人类计算的伦理

科技与伦理的平衡点:人类计算的伦理 关键词 科技与伦理 人类计算 隐私问题 道德决策自动化 公平性与偏见 法律与社会责任 摘要 本

AI天才研究院 1162

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Python 3 学习笔记之基础篇(一)

从零基础开始,讲述Python3的每一个基础细节,看完你可以编写简单的Python小程序,包含:1.Python3 简介 2.Python3 环境搭建 3. Python3 基础语法 4. Python3 基本数据类型 5. Python3 运算符

兰君 910

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Python3 学习笔记

python 学习笔记

程序员的博客 678

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

python3学习笔记:零碎知识点

break语句可以在循环过程中直接退出循环,而continue语句可以提前结束本轮循环,并直接开始下一轮循环。这两个语句通常都必须配合if语句使用。 ### list:Python内置的一种数据类型叫列表。list是一种有序的集合,可以随时添加和删除其中的元素。格式:[ ] 要删除指定位置的元素,用pop(i)方法,其中i是索引位置: 可以获取倒数第2个、倒数第3个L[-2]、L[-3] ###

Catharina官方博客 2088

【Python学习笔记】二.Python3基本数据类型

Python3基础语法1.标准数据类型2.Number(数字)3.String(字符串)4.List(列表)5.Tuple(元组)6.Set(集合)7.Dictionary(字典) 1.标准数据类型 Python3 中有六个标准的数据类型: Number(数字) String(字符串) Tuple(元组) List(列表) Set(集合) Dictionary(字典) Python3 的六个标准数据类型中: 不可变数据:Number(数字)、String(字符串)、Tuple(元组) 可变数据:List

计算机科研杂货铺 1144

荐书丨Python 3学习笔记(上卷)

点击上方“程序人生”,选择“置顶公众号”第一时间关注程序猿(媛)身边的故事基于Python 3.6,深入语言底层分析解释器的工作机制,摆脱对Python易学难精的尴尬境地助力从Python 2平滑过渡到Python 3写作本书时,我已然摆脱“萌新”身份,算是稍有经验的作者。可即便如此,我依然无法保证本书的内容完全正确,且满足所有人的胃口。显然,这不可能做到。在我看来,图书大抵分两类:学习和研究。学

程序人生的博客 5556

Python 3 学习笔记

Python 3 学习笔记

amer的博客 2423

Python学习笔记整理(python 3)

一、tuple(元组) tuple和list非常类似,但是tuple一旦初始化就不能修改,如: classmates = ('Michael', 'Bob', 'Tracy') classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用classmates[0],classmates[-1],但...

Programming is an art form. 4148

Python3 学习笔记(一)

Python 中几个数据类型 : List 列表,Tuple 元组,Set 集合,Dictionary 字典 List支持数字,字符串,甚至可以包含列表(有点类似二维数组),列表是用[ ] 表示,元素写在括号内,且用逗号分隔开; 和字符串一样,列表也可以被索引和截取,列表截取的语法格式是:变量[ 头下标 : 尾下标 ] 索引值以0为开始值,-1为从末尾开始

ziggyPLAYguitar的博客 838

python学习笔记3

   1 字符串的格式化操作Format % variable            #Format是格式的样式,variable是要被格式化的变量]format有如下几种形式%o#将数值转换为八进制%x#将数值转换为十六进制%d              #整数转换符号%s #字符串转换符号如下:>>> %o % 100144

SuperXgz的专栏 968

python3 学习笔记

python3 学习笔记 –每天半小时标签(空格分隔): python32016年2月24日第一个python程序输入: input() 输出: print()2016年2月25日python基础 python语法采用缩进的方式(约定俗成是4个空格) 以#开头的语句是注释 python是大小写敏感的 数据类型和变量在python中,能够直接处理的数据类型有以下几种:整数(十六进制用0x前缀)、浮点

黑科技 1205
上一篇: Python3 学习笔记4_运算符_20180223
下一篇: Python3 学习笔记6_字符串_20180224
metears
博客等级 码龄19年 15粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值