Python入门--数据类型的转换
#数据类型的转换
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入门--数据类型的转换相关推荐
- Python入门--数据类型
Python 中的数据类型 数据类型可以说是这个应用 储存数据的基本单元 以C/C++为例 其中的类型 int,long,long long,float等等 除了(C/C++中的独特的void型) 在 ...
- python入门 数据类型(七种数据类型,序列,元素)
数据类型: 一:数字型 整型: int 1,2,3,0,-1 浮点型: float 1.1, 2.2, -3.1 复数: complex a + bj , 1+2j 二:字符串: str, 字符串的表 ...
- python 运算符 数据类型的转换
运算符 python支持以下几种运算符 算术运算符 下面以a=10 ,b=20为例进行计算 运算符 描述 实例 + 加 两个对象相加 a + b 输出结果 30 - 减 得到负数或是一个数减去另一个数 ...
- python批量转换数据类型_玩转python 各种数据类型的转换
# -*- coding: utf-8 -*- # @Time : 2019/4/28 14:27 # @Author : wujf # @Email : 1028540310@qq.com # @F ...
- python官网下载步骤2019-2019年python入门到精通(19天全)
讲解方式: python编程入门,针对0基础就python语言基础语法的各个点逐步讲解,由浅入深,通俗易懂,层层深入. 课程亮点: 1,对于编程0基础的同学或者想把python作为第二门编程语言的同学 ...
- python str转int_Python入门丨数据类型与转换
数据类型 Python常见数据类型有三种:字符串(str).整数(int).浮点数(float) 字符串 字符串英文string,简写str 只要被单/双/三引号括起来的内容,无论内容是中文.英文还是 ...
- matlab中float类型的_【Python基础学习】2. 变量、基本数据类型及其转换
知行校园汇 记录学习.分享干货.吐槽人生! 关注 相关说明 文章内容:变量.基本数据类型及其转换 作者博客:csdn.cxhit.com www.cxhit.com 1. 变量 1.1 变量规则 在P ...
- python 图像数据类型及颜色空间转换
一.图像数据类型及转换 在skimage中,一张图片就是一个简单的numpy数组,数组的数据类型有很多种,相互之间也可以转换.这些数据类型及取值范围如下表所示: Data type Range uin ...
- Python入门篇-高级数据类型集合(set)和字典(dict)
Python入门篇-高级数据类型集合(set)和字典(dict) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.集合(set) 1>.集合的特点 约定set 翻译为集合c ...
最新文章
- D - Silver Cow Party POJ - 3268
- 高并发整体可用性:一文详解降级、限流和熔断
- OpenCV Python教程(2、图像元素的访问、通道分离与合并)
- 杨海坡:比特币分叉往事
- [翻译]深入理解Tornado——一个异步web服务器
- 前端知识点总结—-响应式
- espflashdownloadtool连接串口失败_关于串口下载问题和超时
- ReactiveCocoa基础
- 快速的找出元素是否在list中 python
- [2021-CVPR] Jigsaw Clustering for Unsupervised Visual Representation Learning 论文简析及关键代码简析
- ★LeetCode(196)——删除重复的电子邮箱(MySQL)
- 1. JanusGraph的优势
- OpenCV2简单的特征匹配
- opencv cv.waitKey(60) 0xff 含义和作用
- python web开发框架 支持windows_基于Python的Web开发框架研究_曾浩
- Entity Framework 学习初级篇7--基本操作:增加、更新、删除、事务(转)
- 原型和原型链 及 instanceof函数
- 应急响应的基本流程二
- spss数据预处理步骤_关于SPSS数据预处理心得
- 苹果手机软件升级密码_给iOS应用设置一个密码锁