zoukankan      html  css  js  c++  java
  • 2. python输入与输出

    一、输入

    如果要让用户从电脑输入一些字符怎么办?Python提供了一个input(),可以让用户输入字符串,并存放到一个变量里

    1. python2版本中

    1.1 raw_input("提示:")

    在Python中,获取键盘输入的数据的方法是采用 raw_input 函数。

    看如下示例:

    注意:

    a=raw_input("提示:")的小括号中放入的是,提示信息,用来在获取数据之前给用户的一个简单提示

    a=raw_input("提示:")在从键盘获取了数据以后,会存放到等号左边边的变量中
    a=raw_input("提示:")会把用户输入的任何值都作为字符串来对待

    1.2 input("提示:")

    a=input("提示:")函数与raw_input("提示:")类似,但其接受的输入作为是表达式。

         a=input(“请输入;”)

                  word

         表示a=word,而不是a=”word”。即,word必须是一个已经声明了的表达式。

    input("提示:")接受表达式输入,并把表达式的结果赋值给等号左边的变量

    raw_input("提示:")输入的都当成字符串(和Python3的input功能一样)

    2. python3版本中

    python3版本中,没有raw_input()函数,只有input():input()返回的数据类型是str,str不能直接和整数比较,可以进行类型转换。

    并且 python3中的input与python2中的raw_input()功能一样:从键盘获取了数据,把用户输入的任何值都作为字符串来,存放到等号左边边的变量中。

    #!/usr/bin/env python
    # -*- coding:utf-8 -*-
    
    a = input("请输入参数")   # dfs
    print(a)   # dfs

    二、输出

    格式化输出:
      'str'%(...)
    '''
    python中boolean类型,首字母大写:
    True/False
    '''
    print(True)  # True
    print(False)  # False

    '''
    print格式化输出 >>> 'Hi, %s, you have $%d.' % ('Michael', 1000000) 'Hi, Michael, you have $1000000.' %运算符就是用来格式化字符串的。

    在字符串内部, %s表示用字符串替换, %d表示用整数替换,可以指定整数的位数%3d,前面面自动补0 %f 浮点数,浮点数还可以指定小数的位数%5f,后面自动补0 %x 十六进制整数 %% 显示普通%字符 有几个%?占位符,后面圆括号()就跟几个变量或者值,顺序要对应好。
    ''' #可以指定整数的位数,前面面自动补0 print('%02d + %02d = %03d'%(num1,num2,num1+num2)) # 01 + 03 = 004 print('hello,%s! your score: %.3f'%('Jason',98.1)) # hello,Jason! your score: 98.100 d=(85-72)/72 print(d) # 0.18055555555555555 print('%.1f%%'%(d * 100)) # 按百分比显示:18.1%

  • 相关阅读:
    HDU 4348 To the moon(可持久化线段树)
    HDU 5875 Function 大连网络赛 线段树
    HDU 5877 2016大连网络赛 Weak Pair(树状数组,线段树,动态开点,启发式合并,可持久化线段树)
    HDU 5876 大连网络赛 Sparse Graph
    HDU 5701 中位数计数 百度之星初赛
    CodeForces 708B Recover the String
    Java实现 蓝桥杯 算法提高 套正方形(暴力)
    ASP.NET生成验证码
    ASP.NET生成验证码
    ASP.NET生成验证码
  • 原文地址:https://www.cnblogs.com/LIAOBO/p/13357779.html
Copyright © 2011-2022 走看看