数据类型

数字类型

整形:

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学习笔记之数据类型---数字类型及运算符相关推荐

  1. python的数值类型和运算符_Python中的基本数据类型和运算符,python

    python中的数据类型 1.int(整型):1,9,78,9999 2.float(浮点型):0.5,1.9,3.1415926 3.字符串型:"aba","45sdf ...

  2. python读取html内容 dom获取_python学习笔记十三 JS,Dom(进阶篇)

    JS介绍 JavaScript 是属于网络的脚本语言!JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用:JavaScript 是因特网上最流 ...

  3. python的数值类型和运算符_Python全栈工程师(数值类型、运算符)

    1.十进制表示方式 10 200 -100 999 八进制: 0o177(127) 0o11(9) 2.十六进制: 0x11(17) 0xff(255) 0x1a2b 3.二进制: 0b111 0b1 ...

  4. python数值类型的操作_Python学习笔记,数值类型及操作

    数值类型及操作 int类型数值大小不限: 整数的进制 1,整数类型正常为10进制 2,开头加0b or 0B 为二进制 3,加0o or 0O 为8进制 4,加0x 为16进制 浮点运算中存在不确定尾 ...

  5. python列表和元组的应用_python学习笔记之列表(list)与元组(tuple)详解

    前言 最近重新再看python的基础知识,感觉自己还是对于这些知识很陌生,需要用的时候还是需要翻书查阅,还是先注重基础吧--我要重新把python的教程阅读一遍,把以前自己忽略的部分学习,加强练习和记 ...

  6. python的创始人、特点应用领域_python学习笔记(python发展介绍)

    一.python介绍 python的创始人为吉多・范罗苏姆(Guido van Rossum) 目前python主要应用领域: ・云计算 ・WEB开发 ・科学运算.人工智能 ・系统运维 ・金融:量化交 ...

  7. python文本进度条94页_Python学习笔记 | 实例4:文本进度条

    本文为中国大学MOOC<Python语言程序设计>课程学习笔记,课程主讲:嵩天老师,练习平台:Python123,参考教材:<Python语言程序设计基础> 文本进度条-简单的 ...

  8. python爬取基金历史净值_Python学习笔记之抓取某只基金历史净值数据实战案例

    摘要:这篇Python开发技术栏目下的"Python学习笔记之抓取某只基金历史净值数据实战案例",介绍的技术点是"Python学习笔记.Python.历史净值数据.学习笔 ...

  9. python的数值类型和运算符_python的数值类型和运算符

    数值类型 整型数 int 整型数是不带有小数部分的数据,包含自然数和负数 整型字面值的表示方式: 十进制表示 八进制方式表示(0o开头,后跟0-7) 0o27           23 十六进制表示( ...

最新文章

  1. CentOS6.*安装gitolite
  2. 【Paper】2021_Distributed Consensus Tracking of Networked Agent Systems Under Denial-of-Service Attack
  3. Intel GPU及NVIDIA GPU对视频编解码支持情况
  4. mysql数据库优化的几种方法
  5. chrom浏览器-F2使用方法一
  6. cad在曲线上一点画垂线lisp_【每日问答24】pdf转CAD的第一种方法(内含往期)
  7. 水性油墨在纺织品印花中的应用
  8. 用C++ 设计一个不能被继承的类
  9. mysql检查所作的修正_MySQL常见故障检测和修正_mysql
  10. 自己动手用麦咖啡(mcafee)打造自己的安全网站!安全系统(服务器)!
  11. 【微信篇】微信自动登录设置
  12. QT WA_TranslucentBackground CEF界面无法展现 透明无效
  13. 下一代防火墙(NGFW)如何防御APT攻击?
  14. 知识图谱发展的难点 构建行业知识图谱的重要性
  15. 实现[微信]H5长按保存图片功能
  16. 偷偷看,别让老板发现了...微信如何多开,实现工作号和私人号分离|亲测,win系列所有系统都可以实现
  17. OpenCV图像色温
  18. 内存屏障什么的(经典)
  19. 认识float的指数与尾数
  20. DBCP连接池中BasicDataSource类的基本使用

热门文章

  1. 推理集 —— 特殊的工具(二)
  2. Bootstrap 警告
  3. web 开发 —— html 与 css(div)
  4. SQOOP——MySQL 和 HDFS 的桥梁
  5. python怎么读write_python中write方法是如何使用?
  6. python自动化办公真的好用吗-用 Python 自动化办公,我与大神之间的差距一下就拉小了...
  7. 手机上有没有学python的软件-【Learn Python】用手机学Python
  8. 学python可以做什么-学会Python后都能做什么?介绍五种Python的实用场景
  9. 学python能做什么-学习python后能做哪方面的工作
  10. python能自学成功吗-Python学习自学效果好吗?|老男孩Python人工智能培训