int,  float,  string
整数,浮点数,字符串
----------------------------------------
字符串(string)
用引号括起来的文本

>>> Chinese = '镜像世界'
>>> English = "mirror world"
>>> number = "666"
>>> symbol = '''科A!@'''
>>> mixture = '镜像世界mirror world666科A!@'
>>> print(Chinese)
镜像世界
>>> print(English)
mirror world
>>> print(number)
666
>>> print(symbol)
科A!@
>>> print(mixture)
镜像世界mirror world666科A!@

-------------------------------------------
整数(int)
正整数、负整数和零的统称,是没有小数点的数字
-------------------------------------------
浮点数(float)
带小数点的数字,运算结果存在误差

>>> print(0.55+0.3)
0.8500000000000001   #不是0.85

————————————————————
*四则运算*
运算优先级(类似数学的运算优先级)

>>> print(499*561+10620-365)
290194
>>> print((5025-525)/100+18*17)
351.0

————————————————————
*字符串的拼接*
方法:用'+'号将数据进行拼接
目的:数据整合

————————————————————

*数据类型的查询--type()函数*
作用:查询数据类型
示例:print(type(''))

>>> number = 153
>>> print(type(number))
<class 'int'>


数据转换
转换数据类型的函数
str()、 int()和float()

整数转换字符串类型

>>> magic = '水仙花数'
>>> action = '是'
>>> unit = '个'
>>> expression = '=1x1x1+5x5x5+3x3x3'
>>> number = 153

两种写法:

>>> print(str(number)+expression+action+unit+magic)
153=1x1x1+5x5x5+3x3x3是个水仙花数

>>> print('153'+expression+action+unit+magic)
153=1x1x1+5x5x5+3x3x3是个水仙花数

————————————————————————
int()函数
#只有符合整数规范的字符串类数据,才能被int()强制转换

>>> number1 = '6'
>>> number2 = '1'
>>> print(int(number1)+int(number2))
7

print(int('3.8')) #另外小数形式的字符串也不能强制转换
运行后显示结果:ValueError:invalid literal for int() with base 10: '3.8'

但浮点数是可以被int()函数强制转换
print(int(3.8)) #int()函数会做取整处理,小数位直接抹零
3
——————————————————
float()函数

>>> height = 188.0
>>> weight = 180.0
>>> age = '89'
>>> print(float(height))
188.0
>>> print(float(weight))
180.0
>>> print(float(age))
89.0

*数据多次转换*

>>> slogan = '脸黑怪我咯'
>>> number = '7.8'
>>> unit = '张'
>>> sentence = '蓝票一个SSR都没有'
>>> print(slogan+str(int(float(number)))+unit+sentence)
脸黑怪我咯7张蓝票一个SSR都没有

最新文章

  1. CCNA网络工程师学习进程(5)路由器和交换机的登录安全配置和vlan划分
  2. PHP 函数(2)
  3. Hadoop入门进阶课程5--MapReduce原理及操作
  4. PHP 读取逐条数据库记录,以及提交下拉菜单选项
  5. 第三个Sprint完结工作 用场景来规划测试工作.
  6. 用Java实现3DES
  7. asp.net Mvc+bootstarp+esayUI+EF 框架(一)
  8. jQuery 取值、赋值的基本方法【转藏】
  9. 【转】Qt之模型/视图
  10. caffe:使用C++来提取任意一张图片的特征(从内存读取数据)
  11. Cocos 2d-X Lua 游戏添加苹果内购(二) OC和Lua交互代码详解
  12. DCOS实践分享(1):基于图形化模型设计的应用容器化实践
  13. Tomcat在Window控制台下启动时乱码的两种解决办法
  14. H5介绍与测试设计
  15. 使用styled-components实现CSS in JS
  16. Sqlserver自动优化
  17. Java知识回顾 (8) 集合
  18. 虚拟机Ubuntu 18.04安装RabbitMQ 3.7.9
  19. mongodb 慕课网
  20. Android map转json格式,附上Jackson包下载地址,导入过程

热门文章

  1. SignalR了解
  2. 20190729 将博客搬至CSDN
  3. 后端小白的Bootstrap笔记 一
  4. 制作基于软盘的Linux系统
  5. MVC框架的主要问题是什么?
  6. 手写HashMap实践
  7. 从Windows命令行启动MySQL
  8. oracle导入提示“IMP-00010:不是有效的导出文件,头部验证失败”的解决方案
  9. flutter 权限申请
  10. flutter GridView 网格布局