#数据类型的转换
name='周同学'
age=20
print(type(name),type(age))#name是字符串,age是整型
#错误语句
#当str类型与int类型连接时报错
#print('我是'+name+'今年'+age+'岁')#type error数据类型错误,不能将字符串与整型连接
#+是连接符
#解决方案,类型转换
#将int类型转换为str类型
print('我叫'+name+'今年'+str(age)+'岁')#将int类型通过str()函数转成了str类型#str() --> 将其他数据类型转换成字符串  也可用引号转换  --> str(123)   '123'
#int() --> 将其他数据类型转换成整数  1.文字类和小数类字符串,无法转换成整数
#                                 2.浮点数转换成整数,抹零取整      int('123')  int(9.8)
#float() --> 将其他数据类型转换成浮点数  1.文字类无法转换成浮点数
#                                    2.整数转换成浮点数,末尾.0  float('9.9') float(9)#str()
a=10
b=198.8
c=False
print(type(a),type(b),type(c))
print(str(a),str(b),str(c),type(str(a)),type(str(b)),type(str(c)))#int()
s1='128'
f1=98.7
s2='76.77'
ff=True
s3='hello'
print(type(s1),type(f1),type(s2),type(ff),type(s3))#输出数据类型
print(int(s1),type(int(s1)))#将str转换成int,字符串为数字串
print(int(f1),type(int(f1)))#将float转换成int,截取整数部分,舍掉小数部分
#print(int(s2),type(int(s2)))#将str转成int类型,报错,因为字符串为小数串
print(int(ff),type(int(ff)))
#print(int(s3),type(int(s3)))#报错,将str转换成int,字符串必须为数字串(整数)
#                                                 非数字串不允许转换#float()
s1='128.98'
s2='76'
ff=True
s3='hello'
i=98
print(type(s1),type(s2),type(ff),type(s3),type(i))#输出数据类型
print(float(s1),type(float(s1)))#将str转换成float
print(float(s2),type(float(s2)))#转换后加了.0
print(float(ff),type(float(ff)))#转换后加了.0
#print(float(s3),type(float(s3)))#报错,非数字串不允许转换
print(float(i),type(float(i)))#转换后加了.0

Python入门--数据类型的转换相关推荐

  1. Python入门--数据类型

    Python 中的数据类型 数据类型可以说是这个应用 储存数据的基本单元 以C/C++为例 其中的类型 int,long,long long,float等等 除了(C/C++中的独特的void型) 在 ...

  2. python入门 数据类型(七种数据类型,序列,元素)

    数据类型: 一:数字型 整型: int 1,2,3,0,-1 浮点型: float 1.1, 2.2, -3.1 复数: complex a + bj , 1+2j 二:字符串: str, 字符串的表 ...

  3. python 运算符 数据类型的转换

    运算符 python支持以下几种运算符 算术运算符 下面以a=10 ,b=20为例进行计算 运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 ...

  4. python批量转换数据类型_玩转python 各种数据类型的转换

    # -*- coding: utf-8 -*- # @Time : 2019/4/28 14:27 # @Author : wujf # @Email : 1028540310@qq.com # @F ...

  5. python官网下载步骤2019-2019年python入门到精通(19天全)

    讲解方式: python编程入门,针对0基础就python语言基础语法的各个点逐步讲解,由浅入深,通俗易懂,层层深入. 课程亮点: 1,对于编程0基础的同学或者想把python作为第二门编程语言的同学 ...

  6. python str转int_Python入门丨数据类型与转换

    数据类型 Python常见数据类型有三种:字符串(str).整数(int).浮点数(float) 字符串 字符串英文string,简写str 只要被单/双/三引号括起来的内容,无论内容是中文.英文还是 ...

  7. matlab中float类型的_【Python基础学习】2. 变量、基本数据类型及其转换

    知行校园汇 记录学习.分享干货.吐槽人生! 关注 相关说明 文章内容:变量.基本数据类型及其转换 作者博客:csdn.cxhit.com www.cxhit.com 1. 变量 1.1 变量规则 在P ...

  8. python 图像数据类型及颜色空间转换

    一.图像数据类型及转换 在skimage中,一张图片就是一个简单的numpy数组,数组的数据类型有很多种,相互之间也可以转换.这些数据类型及取值范围如下表所示: Data type Range uin ...

  9. Python入门篇-高级数据类型集合(set)和字典(dict)

    Python入门篇-高级数据类型集合(set)和字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.集合(set) 1>.集合的特点 约定set 翻译为集合c ...

最新文章

  1. D - Silver Cow Party POJ - 3268
  2. 高并发整体可用性:一文详解降级、限流和熔断
  3. OpenCV Python教程(2、图像元素的访问、通道分离与合并)
  4. 杨海坡:比特币分叉往事
  5. [翻译]深入理解Tornado——一个异步web服务器
  6. 前端知识点总结—-响应式
  7. espflashdownloadtool连接串口失败_关于串口下载问题和超时
  8. ReactiveCocoa基础
  9. 快速的找出元素是否在list中 python
  10. [2021-CVPR] Jigsaw Clustering for Unsupervised Visual Representation Learning 论文简析及关键代码简析
  11. ★LeetCode(196)——删除重复的电子邮箱(MySQL)
  12. 1. JanusGraph的优势
  13. OpenCV2简单的特征匹配
  14. opencv cv.waitKey(60) 0xff 含义和作用
  15. python web开发框架 支持windows_基于Python的Web开发框架研究_曾浩
  16. Entity Framework 学习初级篇7--基本操作:增加、更新、删除、事务(转)
  17. 原型和原型链 及 instanceof函数
  18. 应急响应的基本流程二
  19. spss数据预处理步骤_关于SPSS数据预处理心得
  20. 苹果手机软件升级密码_给iOS应用设置一个密码锁

热门文章

  1. python工资一般多少西安-python西安薪资
  2. python是什么课程-吐血整理!程序员喜爱的13个免费Python课程
  3. python和c先学哪个-对于初学者而言,python和 c语言先学哪个好
  4. 学python可以从事什么工作-学Python能干什么工作?工作前景怎么样?
  5. python是什么 自学-怎么自学python,大概要多久?
  6. python 菜鸟-Python3 集合
  7. python菜鸟教程网-Python JSON
  8. python 代码命令大全-深度学习中python常用命令
  9. 存储图片到第三方云服务器
  10. element时间范围选择添加限制条件