python基本数据类型
实例三:天天向上的力量
3-1
#天天向上的力量.py
import math
dayup = math.pow((1.0 + 0.001), 365) # 每天提高0.001
daydown = math.pow((1.0 - 0.001), 365) # 每天荒废0.001
print("向上: %.2f, 向下: %.2f."%(dayup, daydown))
3-2
#天天向上的力量.py
import math
dayup = math.pow((1.0 + 0.005), 365) # 每天提高0.005
daydown = math.pow((1.0 - 0.005), 365) # 每天荒废0.005
print("向上: %.2f, 向下: %.2f."%(dayup, daydown))
3-3
#天天向上的力量.py
import math
dayfactor = 0.01
dayup = math.pow((1.0 + dayfactor), 365) # 提高dayfactor
daydown = math.pow((1.0 - dayfactor), 365) # 放任dayfactor
print("向上: {:.2f}, 向下: {:.2f}.".format(dayup, daydown))
3-4
#天天向上的力量.py
dayup, dayfactor = 1.0, 0.01
for i in range(365):if i % 7 not in [6, 0]:dayup = dayup * (1 + dayfactor)else:dayup = dayup * (1 - dayfactor)
print("向上5 天向下2 天的力量: {:.2f}.".format(dayup))
3-5
#天天向上的力量.py
def dayUP(df):dayup = 1.0for i in range(365):if i % 7 in [6, 0]:dayup = dayup * (1 - 0.01)else:dayup = dayup * (1 + df)return dayup
dayfactor = 0.01
while (dayUP(dayfactor)<37.78):dayfactor += 0.001
print("每天的努力参数是: %.3f."%dayfactor)
数字类型及操作
整数类型
-与数学中整数的概念一致,可正可负,没有取值范围的限制
-pow(x.y)函数:计算x^y,想算多大算多大
-四种进制表示形式
-十进制:1010, 99,-217
-二进制:以0b或0B开头:0b010, -0B101
-八进制:以0o或0o开头:0o123, 0O456
-十六进制:以0x或0X开头:0x9a, -0X89
浮点数类型
-与数学中实数的概念一致
-带有小数点及小数的数字
-浮点数取值范围和小数精度都存在限制,但常规计算可忽略
-取值范围:-10^308至10^308,精度数量级10^-16
-注:浮点数间运算存在不确定尾数,不是bug
-运算存在不确定尾数使用函数 round(x,d):对x四舍五入,d是小数截取位数
-浮点数间运算及比较用round()函数辅助
-使用字母e或E作为幂的符号,以10为基数,如<a>e<b> 表示a*10^b
复数类型
数值运算操作符
-操作符是完成运算的一种符号体系
-二元操作符有对应的增强赋值操作符
数字类型的关系
-类型间可进行混合运算,生成结果为“最宽”类型
-三种了类型存在一种逐渐“扩展“”或“变宽”的关系
-整数 -> 浮点数 -> 复数
例如:123+4.0=127.0 (整数+浮点数=浮点数)
数值运算函数
-一些函数形式提供的数值运算功能
python基本数据类型相关推荐
- Python的零基础超详细讲解(第四天)-Python的数据类型
Python 基本数据类型 Python 中的变量不需要声明.每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 在 Python 中,变量就是变量,它没有类型,我们所说的"类型&q ...
- python的数据类型和变量
python的数据类型和变量 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种 ...
- python核心数据类型_Python核心数据类型-列表
Python核心数据类型-列表 关于列表的重要属性 列表是任意对象的有序集合,列表中可以包含任何种类的对象,数字 字符串 或者是其他列表 列表可以通过偏移来读取其中的元素,也可以通过分片读取列表中的某 ...
- python判断数据类型type_Python 判断数据类型有type和isinstance
Python 判断数据类型有type和isinstance 基本区别在于: type():不会认为子类是父类 isinstance():会认为子类是父类类型 执行结果如下: 用isinstance判断 ...
- Python基础数据类型之set集合
Python基础数据类型之set集合 一.set数据类型介绍 二.set集合演示 三.set集合中hash介绍 1.哈希定义 2.数据类型的hash和不可hash 3.set中hash示例 四.set ...
- Python基础数据类型之字符串(二)
Python基础数据类型之字符串(二) 一.字符串的常规操作 二.字符串的大小写转换 1.首字母大写 2. 每个单词首字母大写 3.大写转化为小写 4.所有字母变成大写字母 二.验证码忽略大小写 三. ...
- Python基础数据类型之字符串(一)
Python基础数据类型之字符串(一) 一.字符串格式化 1.字符串占位符 2.字符串格式化操作 二.f-string格式化 三.字符串的索引 四.字符串的切片 1.常规切片使用方法 3.步长的介绍 ...
- 好好学python·基本数据类型
好好学Python的第一天 基本用法 注释 输出 变量 命名规范 变量的定义方式 python的数据类型 数据类型分类 字符串类型 数字类型 List列表类型 tuple 元组类型的定义 Dict字典 ...
- python元组类型_什么是python元组数据类型
什么是python元组数据类型 发布时间:2020-08-25 11:46:29 来源:亿速云 阅读:68 这篇文章运用简单易懂的例子给大家介绍什么是python元组数据类型,代码非常详细,感兴趣的小 ...
- python核心数据类型_Python核心数据类型—元组
Python核心数据类型-元组 Python元组与列表类似,但是元组属于不可变类型 创建元组 a = () #创建空元组 a = (1, 2, 3) #创建一个元组 a = [1, 2, 3] b = ...
最新文章
- 好久不用的viewport
- SSH框架中不为人知的细节(一)
- android显示通知栏Notification以及自定义Notification的View
- 在线图表分析制作_(漂亮)象形柱状图表制作 在线图表制作工具
- MySQL在远程访问时非常慢的解决skip-name-resolve
- jsp标签 meta的解释
- python 伪多线程_从伪并行的 Python 多线程说起
- goeasy java_Java GoEasy 实现服务端推送和Web端推送
- Freeradius认证
- 对校招生培养工作的建议_19、贵单位对我院学生培养工作有何建议:
- python 抽奖 完全公平的随机数算法_抽奖 随机数
- JSP WAP 开发
- 【VScode】VCode配置C++编译器
- 聆思CSK6视觉AI开发套件使用——AI手势识别+头肩识别+编译helloworld
- 前端复健(微信小程序)
- ARP病毒专杀工具免费下载
- #用vant 写三级联动
- 局域网共享软件开发python_Python+flask 实现的局域网文件共享服务器
- 2021年CSP-S初赛试题
- 移植TOMOYO的步骤