Python中的print、input函数以及Python中交换两个变量解析
2018-09-20 19:41
761 查看
一.Python中的值交换操作
首先明确一点点,Python中的一切都是面向对象的,可以理解为Python的中一切都是对象。
我们知道Java也是面向对象的语言,但是在Java中定义一个值变量如下:
int num1 =10;
那么你的这个num1变量并不是一个对象,他只是一个在栈说那个定义的数值,那么我们来看看Python是怎么做的:
num1 = 10
其实num1是一个对象,虽然他的类型是int。
那么我们来看看交换两个值在Python中
语法:
num1 = 10 num2 = 20 num1 , num2 = num2 , num1 print(num1)
结果:
二.print函数
首先print函数是默认换行的因为他的end默认为“\n”
例子:
print("我是真正的小明",end="\t") print("但是被冒充了!!!")
结果:
这样就是不是换行了,而是一个TAB键。
三.input函数
首先明确一点,input函数的得到的是字符串
例子:
num = input("输入一个数值:") print(type(num))
结果:
类型为String类型
那么你想的到int类型的数值怎么办能?
————————类型强制转化
我不推荐使用eval函数,他并不能区分类型,他只是得到了一个数值的默认类型,比如说我需要一个浮点数但是你输入了99,他默认的是int类型可能在后续中会出现其他的错误。
例子:
num = float(input("输入一个数值:")) print(type(num))
结果:
相关文章推荐
- python中交换两个变量
- 不用额外变量交换两个整数值 Python版
- python交换两个变量的值
- 冒泡排序和选择排序以及两个变量交换
- Python-4 两个变量相互交换
- Python3之不使用第三方变量,交换两个变量的值
- Python两个变量的值进行交换的方法
- 学习两个变量交换Python3
- (python解析js)scrapy结合ghost抓取js生成的页面,以及js变量的解析
- python交换两个变量的值
- 使用交换函数交换两个变量的值(以int类型为例)的错误用法以及正确用法
- Python、C++中编写函数以及不使用临时变量交换两变量值的比较
- 指针修改变量的值,以及指针交换两个数字的值的问题
- python快速交换两个变量的值
- 交换两个变量以及不用第三个变量交换两个变量
- Python实现:斐波那契数列、交换两个变量的值、从一组数据中找出最大最小值
- java中两个变量数的交换方式
- 两个变量交换的三种方法
- 交换两个变量的值(多种方法)
- 不用新变量直接交换现有两个变理的值?