python的数值类型和运算符_python学习笔记之数据类型---数字类型及运算符
数据类型
数字类型
整形:
height1 = 180
height2 = int(180)
height3 = int('180')
print(height3)
浮点型:
salary1 = 1.0
salary2 = float(1.0)
salary3 = float('1')
print(salary3)
复数:
# 复数:实部+虚部, a+bj, 1+2j
z = 1+2j
print(z)
print(z.real)
print(z.imag)
通用方法
a = 0.1
b = 0.2
c = 0.3
print(a+b)# 不是0.3,而是0.30000000000000004
print(a+b == 0.3)# False 浮点数尾数不同
print(round(a+b,2))# 通过round函数进行四舍五入,保留两位小数
print(abs(-1)) # 绝对值
print(divmod(10,3)) # 第一个商,第二个余数
print(pow(10,10[,z]))# 幂余,(x**y)%z,[..]表示参数z可省略
print(max(10,11,12,1123,12312312,111.0))# 最大值
print(min(10,11,12,1123,12312312,111.0))# 最小值
运算符
一元运算符
# +-*/
x = 1y = 2print(x*y)
# % 取余
print(3%4)
# // 整除
print(3//4)
# ** 幂
print(2**10)
print(pow(2,10))
二元运算符
x = 2
# x = x +2
x+=2
x*=2
x%=2
print(x)
三元表达式
# 结果一 条件 结果二
print('优秀') if score > 90 else print('良好') # 单分支没有,多分支也没有
逻辑运算符
# > >= < <= == !=
# and 两者都必须成立
# or 其中一个成立即可
# not 非
练习:
进度条
# 0 %[->..........]x.xs
import time
setnum = 100
print(f"{'任务开始':-^{setnum}}")
starttime = time.perf_counter()
for i in range(setnum+1):
time.sleep(0.1)
print(f"\r{i/setnum*100: ^3.1f}%[{'*'*i}->{'.'*(setnum-i)}]{time.perf_counter()-starttime:.1f}s",end="")
print(f"\n{'任务结束':-^{setnum}}")
效果:
------------------------------------------------任务开始------------------------------------------------
100.0%[****************************************************************************************************->]10.2s
------------------------------------------------任务结束------------------------------------------------
作业:
获得用户输入的一个整数a,计算a的平方根,保留小数点后3位,并打印输出。输出结果采用宽度30个字符、右对齐输出、多余字符采用加号(+)填充。如果结果超过30个字符,则以结果宽度为准。
示例:
输入:10 ,输出:+++++++++++++++++++++++++3.162
# 题目1
a = input("输入一个整数:")
a = round(pow(int(a),0.5),3) # 使用pow开方并保留3位小数
len = len(str(a)) # 取长度
if len<30:
print(f"{a:+>{30-len}}")
else:
print(a)
获得输入的一个字符串s,以字符减号(-)分割s,将其中首尾两段用加号(+)组合后输出。
示例:
输入:Alice-Bob-Charis-David-Eric-Flurry,输出:Alice+Flurry
# 题目2
s = input("输入一个字符串:")
s = s.split("-")
print(s[0]+"+"+s[-1])
python的数值类型和运算符_python学习笔记之数据类型---数字类型及运算符相关推荐
- python的数值类型和运算符_Python中的基本数据类型和运算符,python
python中的数据类型 1.int(整型):1,9,78,9999 2.float(浮点型):0.5,1.9,3.1415926 3.字符串型:"aba","45sdf ...
- python读取html内容 dom获取_python学习笔记十三 JS,Dom(进阶篇)
JS介绍 JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用:JavaScript 是因特网上最流 ...
- python的数值类型和运算符_Python全栈工程师(数值类型、运算符)
1.十进制表示方式 10 200 -100 999 八进制: 0o177(127) 0o11(9) 2.十六进制: 0x11(17) 0xff(255) 0x1a2b 3.二进制: 0b111 0b1 ...
- python数值类型的操作_Python学习笔记,数值类型及操作
数值类型及操作 int类型数值大小不限: 整数的进制 1,整数类型正常为10进制 2,开头加0b or 0B 为二进制 3,加0o or 0O 为8进制 4,加0x 为16进制 浮点运算中存在不确定尾 ...
- python列表和元组的应用_python学习笔记之列表(list)与元组(tuple)详解
前言 最近重新再看python的基础知识,感觉自己还是对于这些知识很陌生,需要用的时候还是需要翻书查阅,还是先注重基础吧--我要重新把python的教程阅读一遍,把以前自己忽略的部分学习,加强练习和记 ...
- python的创始人、特点应用领域_python学习笔记(python发展介绍)
一.python介绍 python的创始人为吉多・范罗苏姆(Guido van Rossum) 目前python主要应用领域: ・云计算 ・WEB开发 ・科学运算.人工智能 ・系统运维 ・金融:量化交 ...
- python文本进度条94页_Python学习笔记 | 实例4:文本进度条
本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 文本进度条-简单的 ...
- python爬取基金历史净值_Python学习笔记之抓取某只基金历史净值数据实战案例
摘要:这篇Python开发技术栏目下的"Python学习笔记之抓取某只基金历史净值数据实战案例",介绍的技术点是"Python学习笔记.Python.历史净值数据.学习笔 ...
- python的数值类型和运算符_python的数值类型和运算符
数值类型 整型数 int 整型数是不带有小数部分的数据,包含自然数和负数 整型字面值的表示方式: 十进制表示 八进制方式表示(0o开头,后跟0-7) 0o27 23 十六进制表示( ...
最新文章
- CentOS6.*安装gitolite
- 【Paper】2021_Distributed Consensus Tracking of Networked Agent Systems Under Denial-of-Service Attack
- Intel GPU及NVIDIA GPU对视频编解码支持情况
- mysql数据库优化的几种方法
- chrom浏览器-F2使用方法一
- cad在曲线上一点画垂线lisp_【每日问答24】pdf转CAD的第一种方法(内含往期)
- 水性油墨在纺织品印花中的应用
- 用C++ 设计一个不能被继承的类
- mysql检查所作的修正_MySQL常见故障检测和修正_mysql
- 自己动手用麦咖啡(mcafee)打造自己的安全网站!安全系统(服务器)!
- 【微信篇】微信自动登录设置
- QT WA_TranslucentBackground CEF界面无法展现 透明无效
- 下一代防火墙(NGFW)如何防御APT攻击?
- 知识图谱发展的难点 构建行业知识图谱的重要性
- 实现[微信]H5长按保存图片功能
- 偷偷看,别让老板发现了...微信如何多开,实现工作号和私人号分离|亲测,win系列所有系统都可以实现
- OpenCV图像色温
- 内存屏障什么的(经典)
- 认识float的指数与尾数
- DBCP连接池中BasicDataSource类的基本使用
热门文章
- 推理集 —— 特殊的工具(二)
- Bootstrap 警告
- web 开发 —— html 与 css(div)
- SQOOP——MySQL 和 HDFS 的桥梁
- python怎么读write_python中write方法是如何使用?
- python自动化办公真的好用吗-用 Python 自动化办公,我与大神之间的差距一下就拉小了...
- 手机上有没有学python的软件-【Learn Python】用手机学Python
- 学python可以做什么-学会Python后都能做什么?介绍五种Python的实用场景
- 学python能做什么-学习python后能做哪方面的工作
- python能自学成功吗-Python学习自学效果好吗?|老男孩Python人工智能培训