zoukankan      html  css  js  c++  java
  • Python中的print、input函数以及Python中交换两个变量解析

    一.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默认为“ ”

     例子:

    print("我是真正的小明",end="	")
    print("但是被冒充了!!!")

    结果:

    这样就是不是换行了,而是一个TAB键。

    三.input函数

     首先明确一点,input函数的得到的是字符串

     例子:

    num = input("输入一个数值:")
    print(type(num))

     结果:

    类型为String类型

    那么你想的到int类型的数值怎么办能?

                  ————————类型强制转化

     我不推荐使用eval函数,他并不能区分类型,他只是得到了一个数值的默认类型,比如说我需要一个浮点数但是你输入了99,他默认的是int类型可能在后续中会出现其他的错误。

    例子:

    num = float(input("输入一个数值:"))
    print(type(num))

     结果:

  • 相关阅读:
    读取assets下的文件
    ViewPager的图片轮播
    ImageLoader的用法
    qpp的客户端
    服务器
    webview的使用
    AsyncTask方法
    HttpClientDopost方法
    通过 httpclientget 方法 向服务器中请求数据
    viewpager滑动button按钮选项卡跟着变动颜色
  • 原文地址:https://www.cnblogs.com/SAM-CJM/p/9682876.html
Copyright © 2011-2022 走看看