资源经验分享那些年的学习之路 python 004 之变量与类型转换

那些年的学习之路 python 004 之变量与类型转换

2019-10-22 | |  62 |   0

原标题:那些年的学习之路 python 004 之变量与类型转换

原文来自:CSDN      原文链接:https://blog.csdn.net/qq_45038957/article/details/102648735


那些年的学习之路 python 004 之变量与类型转换

生活中每个人都有自己的名字,我们都属于人这一类,但是我们每个人又是不相同的。变量也是如此,变量也有自己的类型,也有自己的名字,而且名字又不尽相同。
例如:

你='张三'我='李四'1

python中是允许定义中文变量的,这里的 是不同的变量,我们都是字符串的类型,但是我们的本质又是不同的。你是 ‘张三’ 而我是 ‘李四’。我们再运行以下代码:

你='张三'我='李四'print("你是"+你,'我是'+我)12

输出结果:

你是张三 我是李四

经历过变量的定义之后,在python中每次提到 ‘我’ 的时候,就知道我是李四 了。
在python中  对变量进行赋值就是对变量的定义。
知道了变量之后,我们发现变量的种类有很多,但是我们怎么样才能使我们的变量变成我们想要使用的类型呢?例如:

p=input('请输入第一个数')c=input('请输入第二个数')print(p+c)12

我们此处想要将我们输入的两个数相加,可是我们之前说过input()反回的是字符串变量,而两个字符串相加就是将两个字符串连接起来,如下:
m09.png

python将我们输入的 56 连接起来输出成 56而不是我们想要的5+6=11了,此时我们就需要将返回来的类型转换成int类型,改变这个变量的类型,我们在对其相加不就可以了吗?

p=int(input('请输入第一个数'))c=int(input('请输入第二个数'))print(p+c)12

此处结果是:
m10.png

然后我们就得到我们想要的结果了。以下就是我们的类型转换函数

int() 将括号中的变量转换成int类型

float() 将括号中的变量转换成浮点型

str() 将括号中的变量转换成字符串类型

eval() 能够将括号中的类型转换成你想要的类型

对于eval()可以理解是我们输入的是18 它就能自动转换成整型,
输入1.1 它就能自动转换成浮点型,我们可以通过以下代码实践下
(如果我们想要字符串就不用eval()函数)

print(type(eval(input("请实践万能转换函数"))))

输入1.1
m11.png
输入18
m12.png

结束

免责声明:本文来自互联网新闻客户端自媒体,不代表本网的观点和立场。

合作及投稿邮箱:E-mail:editor@tusaishared.com

上一篇:ES6中的几个String方法

下一篇:基于msg的ROS话题发布

用户评价
全部评价

热门资源

  • Python 爬虫(二)...

    所谓爬虫就是模拟客户端发送网络请求,获取网络响...

  • TensorFlow从1到2...

    原文第四篇中,我们介绍了官方的入门案例MNIST,功...

  • TensorFlow从1到2...

    “回归”这个词,既是Regression算法的名称,也代表...

  • 机器学习中的熵、...

    熵 (entropy) 这一词最初来源于热力学。1948年,克...

  • TensorFlow2.0(10...

    前面的博客中我们说过,在加载数据和预处理数据时...