zoukankan      html  css  js  c++  java
  • Python基础——输出[print()]与输入[input()]

      Python版本:3.6.2  操作系统:Windows  作者:SmallWZQ

      Python是一种面向对象的解释型计算机程序设计语言,Python的特点是“简单”、“明确”和“优雅”。Python的语法比较简单,编写代码时:采用缩进方式(这是Python的一大特性)。

      代码示例如下: 

    1 a = 100
    2 #输出a的值
    3 print(a) 
    4 if a >=0:
    5     print(a)
    6 else:
    7     print(-a)

      在python中,以#开头的语句是注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。 

      缩进有利有弊。优点主要有二:

      优点一:强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的管理,应该始终坚持使用4个空格的缩进;

      优点二:强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。

    输出(print())

      在Python 3.x版本中,print是函数。这意味着需要编写print(42)而不是print 42。除此之外,它的工作方式和之前的2.x版本差不多。

      用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出’hello, world’,用代码实现如下:

    1 #输出字符串“hello world”
    2 >>>print('hello world!') 

      print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出:

      print()会依次打印每个字符串,遇到逗号“,”会输出一个空格。 

      示例代码如下:

    1 #print()函数可以接受多个并列的字符串
    2 >>>print('Happy','New','Year','!!!')

      print()也可以打印整数,或者计算结果。

    1 >>>print(888)
    2 888
    3 #整数相加,不能加引号,否则将输出字符串
    4 >>>print(700+188)
    5 888
    6 >>>print('700+188')
    7 700+188

      print()函数用法总结如下:

     1 #print()总结
     2 #不要忘记英文版逗号“,”
     3 >>> print('Jack:',22)
     4 Jack: 22
     5 >>> print(1,2,3)
     6 1 2 3
     7 #输出元祖必须这样输出;
     8 >>> print((1,2,3))
     9 (1, 2, 3)
    10 >>> 
    11 #变量也是可以的
    12 >>> name='peace'
    13 >>> print(name,22)
    14 peace 22
    15 >>> 
    16 #可以使用‘+’连接字符串
    17 >>> print('hello'+','+'peace')
    18 hello,peace
    19 >>> 

      特别地,正如代码注释所示:对于700+188,Python解释器自动计算出结果888,但是,'700+188'是字符串而非数学公式,Python把它视为字符串。

    输入(input())

      Python 3.x版本中input()取代了之前2.x版本中的raw_input(),2.x版本中的input()不再使用。

      Python 3.x版本提供了输入函数——input()。input()用法如下:

    #input()用法
    >>>name = input()
    Jack
    #输出结果含有引号‘’
    >>>name
    'Jack'
    #结果不包含引号
    >>>print(name)
    Jack
    >>>phone = input()
    0571-8877
    >>>phone
    '0571-8877'
    #结果输出的是字符串

      input()可以让用户输入数字,包括int类型,Float类型等等。

      代码示例如下:

     1 #input()默认用户输入字符串
     2 #用户输入int整数
     3 >>>num = int(input())
     4 12
     5 >>>num
     6 12
     7 #数字12没有引号哟
     8 >>>num_float = float(input())
     9 12.34
    10 >>>num_float
    11 12.34

      注:input()默认用户输入的内容为字符串,如果需要输入数字,需要强制转换,务必加上int()、float()等。

  • 相关阅读:
    python练习1--求和
    python--文件操作
    【省选】SDOI2017_树点涂色_LuoguP3703/LOJ2001_LCT/线段树
    【洛谷】P1784 数独
    【洛谷】P2671 求和
    【洛谷】P2261 [CQOI2007]余数求和
    【转载】利用向量积(叉积)计算三角形的面积和多边形的面积
    【洛谷】P1090 合并果子
    【转载】学习C++ -> 类(Classes)的定义与实现
    【洛谷】P2142 高精度减法
  • 原文地址:https://www.cnblogs.com/SmallWZQ/p/8461540.html
Copyright © 2011-2022 走看看