Python读取键盘输入的2种方法

   这篇文章主要介绍了Python读取键盘输入的2种方法,主要使用的就是raw_input函数和input函数,本文分别给出使用实例,需要的朋友可以参考下

  Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘。如下:

  1.raw_input

  2.input

  raw_input函数

  raw_input() 函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符):

   代码如下:

  str = raw_input("Enter your input: ");

  print "Received input is : ", str

  这将提示你输入任意字符串,然后在屏幕上显示相同的字符串。当我输入"Hello Python!",它的输出如下:

  代码如下:

  Enter your input: Hello Python

  Received input is : Hello Python

  input函数

  input() 函数和raw_input() 函数基本可以互换,但是input会假设你的输入是一个有效的Python表达式,并返回运算结果。这应该是两者的最大区别。

   代码如下:

  str = input("Enter your input: ");

  print "Received input is : ", str

  这会产生如下的对应着输入的结果:

  代码如下:

  Enter your input: [x*5 for x in range(2,10,2)]

  Recieved input is : [10, 20, 30, 40]

时间: 2024-11-30 03:17:58

Python读取键盘输入的2种方法的相关文章

Java中接收键盘输入的三种方法_java

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class EnterTest { public static void main(String[] args) { //主方法 CharTest(); //调用System.in方法 ReadTest(); //调用ReadTest方法 Scan

Python实现LRU算法的2种方法

  这篇文章主要介绍了Python实现LRU算法的2种方法,本文分别给出了用OrderedDict实现.用dict+list实现两种方法,需要的朋友可以参考下 LRU:least recently used,最近最少使用算法.它的使用场景是:在有限的空间中存储对象时,当空间满时,会按一定的原则删除原有的对象,常用的原则(算法)有LRU,FIFO,LFU等.在计算机的Cache硬件,以及主存到虚拟内存的页面置换,还有Redis缓存系统中都用到了该算法.我在一次面试和一个笔试时,也遇到过这个问题.

asp.net读取excel文件的三种方法示例

 这篇文章主要介绍了asp.net读取excel文件的三种方法示例,包括采用OleDB读取Excel文件.引用的com组件读取Excel文件.用文件流读取,需要的朋友可以参考下 方法一:采用OleDB读取Excel文件   把Excel文件当做一个数据源来进行数据的读取操作,实例如下:  代码如下: public DataSet ExcelToDS(string Path)    {    string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;&q

php读取文件内容的三种方法

 这篇文章主要介绍了php读取文件内容的三种方法,需要的朋友可以参考下 php读取文件内容的三种方法:    //**************第一种读取方式*****************************  代码如下: header("content-type:text/html;charset=utf-8");  //文件路径  $file_path="text.txt";  //判断是否有这个文件  if(file_exists($file_path)

python实现中文输出的两种方法

  这篇文章主要介绍了python实现中文输出的两种方法,实例分析了Python操作中文输出的技巧,需要的朋友可以参考下 方法一: 用encode和decode 如: ? 1 2 3 4 5 6 7 8 9 10 11 import os.path import xlrd,sys Filename='/home/tom/Desktop/1234.xls' if not os.path.isfile(Filename): raise NameError,"%s is not a valid fil

驱动-c语言读取硬盘原始数据的几种方法

问题描述 c语言读取硬盘原始数据的几种方法 我所知道的两种方法是: 1. CreateFile打开硬盘后直接从文件句柄里读 2. DeviceIO驱动读取 <这里都是原始数据,比如第一个扇区就是MBR> 这两种方法都是用 CreateFile("PhysicalDriver0"--)<其他参数省略>打开的句柄, 但我现在遇到两个问题, 第一:PhysicalDriver0 是什么, 第二:有没有打开一个 打开 --.sys驱动的方式读取硬盘呢?(这样速度会快一些

PHP读取文件的常见几种方法_php实例

最近整理了PHP读取文件的常见几种方法,具体如下: 1.fread string fread ( int $handle , int $length ) fread() 从 handle 指向的文件中读取最多 length 个字节.该函数在读取完最多 length 个字节数,或到达 EOF 的时候,或(对于网络流)当一个包可用时,或(在打开用户空间流之后)已读取了 8192 个字节时就会停止读取文件,视乎先碰到哪种情况. fread() 返回所读取的字符串,如果出错返回 FALSE. <?php

Python读取图片属性信息的实现方法_python

本文是利用Python脚本读取图片信息,有几个说明如下:      1.没有实现错误处理      2.没有读取所有信息,大概只有 GPS 信息.图片分辨率.图片像素.设备商.拍摄设备等      3.简单修改后应该能实现暴力修改图片的 GPS 信息      4.但对于本身没有 GPS 信息的图片,实现则非常复杂,需要仔细计算每个描述符的偏移量 脚本运行后,读取结果如下 脚本读取的信息 这里和 Windows 属性查看器读到的内容完全一致 图片信息1 图片信息2 源码如下 # -*- codi

Python读取mp3中ID3信息的方法_python

本文实例讲述了Python读取mp3中ID3信息的方法.分享给大家供大家参考.具体分析如下: pyid3不好用,常常有不认识的. mutagen不错,不过默认带的easyid3不会读取注释,需要手工hack一下 Python代码如下: from mutagen.mp3 import MP3 import mutagen.id3 from mutagen.easyid3 import EasyID3 EasyID3.valid_keys["comment"]="COMM::'X