input_inputstream - CSDN
input 订阅
一个简单的 HTML 表单,包含两个文本输入框和一个提交按钮:
First name: Last name:
展开全文
一个简单的 HTML 表单,包含两个文本输入框和一个提交按钮:
First name: Last name:
信息
外文名
input
类    别
函数
含    义
输入数据源
组    成
两个文本输入框和一个提交按钮
input函数
返回 String,它包含以 Input 或 Binary 方式打开的文件中的字符。语法Input(number, [#]filenumber)Input 函数的语法具有以下几个部分:部分描述number必要。任何有效的数值表达式,指定要返回的字符个数。filenumber必要。任何有效的文件号。说明通常用 Print # 或 Put 将 Input 函数读出的数据写入文件。Input 函数只用于以 Input 或 Binary 方式打开的文件。与 Input # 语句不同,Input 函数返回它所读出的所有字符,包括逗号、回车符、空白列、换行符、引号和前导空格等。对于 Binary 访问类型打开的文件,如果试图用 Input 函数读出整个文件,则会在 EOF 返回 True 时产生错误。在用 Input 读出二进制文件时,要用 LOF 和 Loc 函数代替 EOF 函数,而在使用 EOF 函数时要配合以 Get 函数。注意 对于文本文件中包含的字节数据要使用 InputB 函数。对于 InputB 来说,number 指定的是要返回的字节个数,而不是要返回的字符个数。
收起全文
精华内容
参与话题
  • input标签 各属性解释

    万次阅读 多人点赞 2017-03-22 09:42:40
    input标签最全面的type属性   (2016-08-21 23:56:07) 转载▼ 标签:  type   属性   input   分类: HTML标签 由于时间关系,在上一节中只是简单的列举了input标签中的type属性,在本节中就...

    input标签最全面的type属性

     (2016-08-21 23:56:07)
    标签: 

    type

     

    属性

     

    input

     
    分类: HTML标签

    由于时间关系,在上一节中只是简单的列举了input标签中的type属性,在本节中就详细地来运用input标签中的type属性


    因为以下要举例演示,所以在讲input type之前先了解一下控制input标签的几个基本控制属性,如下:

    1. name属性 :元素的名称;这个不需要多解释了,也就是name的取值代表为当前input元素起个名字;
    2. size属性 :元素的宽度;很多人都知道在HTML中,常见的宽度是用 width 表示的,而在input中 width 属性只使用与 type="image" 时使用,input元素的宽度需要通过size属性来设定,size的值为数字,数字越大input元素越长,数字越小input元素越短;
    3. value属性:定义input元素的默认值;
      当 input type="text"、"password"、"hidden" 时,定义输入字段的初始值;
      当 input type="button", "reset", "submit" 时,定义按钮上的显示的文本;
      当 input type="checkbox", "radio", "image" 时,定义与输入相关联的值;
      注意:input type="checkbox" 和 input type="radio" 中必须设置 value 属性;value属性无法与 input type="file" 一同使用。
    4. maxlength属性:定义input元素中可输入的最长字符数;如 maxlength="50" 表示最多可以输入50个字符;
    5. style属性 :为input元素设定CSS样式;
    6. width属性 :当 input type="image"时,通过width属性控制元素的宽度;
    7. height属性:当 input type="image"时,通过width属性控制元素的高度;

    input type属性大全

    1. type="text":创建单行文本输入框

      type属性文本输入框
      上图代码的意思依次为:input元素类型为文本输入框;元素长度等于30;最多只能输入20个字符;输入框中默认显示“HTML标签”几个字,设定输入CSS样式高度30像素;文字灰色;请看下方显示效果:
      请在文本框中输入文本,最多20个字符 → 

    2.  

      type="password":密码输入框

      type属性密码输入框
      上图代码的意思依次为:input元素类型为密码输入框;元素长度等于30;最多能输入30个字符;输入框中默认显示为空;请看下方显示效果:
      请输入密码,最多30个字符 → 

    3.  

      type="radio":单选按钮

      type属性单选按钮
      图中设置input元素为单选按钮,其中value属性中的值用来设置用户选中该项目后提交到数据库中的值;拥有相同name属性的单选框为同一组,一个组里只能同时选中一个选项;而checked属性表示的是初始选项,在用户还没进行选中之前,初始值会选中“女”这个项目;请在下方选择你的性别:

      男    女    同性恋 


    4. type="checkbox":复选框

      type属性复选框
      设置input元素为复选控件,用户可以进行多个选项,其中value属性中的值用来设置用户选中该项目后提交到数据库中的值;name为控件的名称;请在下方选择你去过的城市:

      广州    深圳    珠海    东莞 


    5. type="button":普通按钮

      type属性普通按钮
      通过type="butt"设置普通按钮控件,在value属性中输入的值为按钮上显示的文本;name代表该按钮的名称;onclick表示处理程序;按钮的显示效果也可以通过CSS样式来设置;请点击按钮 → 

    6. type="submit":提交按钮

      type属性提交按钮
      提交按钮不需要设置onclick参数,在单击提交按钮时可以向服务器发送表单数据,数据会发送到表单的 action 属性中指定的页面;value属性中的值为按钮上显示的文字;请点击提交 → 

    7. type="reset":重置按钮

      type属性重置按钮
      重置按钮的作用是点击之后表单会刷新回到默认状态,在value属性中输入的值为按钮上显示的文本;
      请点击重置 → 

    8. type="image":图像按钮

      type属性图像按钮
      虽然显示是图片,实际是以图片的形式按钮;其中src是链接图片的路径;name为图片名称;width图片宽度;height图片高度;当按下图像按钮会以name中的值向服务器发送信息;请点击下方图像按钮:

           


    9. type="hidden":隐藏域

      隐藏域在页面上不显示,用来存储与传递表单的值,当用户提交表单时,隐藏域的内容会一起提交给处理程序;语法为:input type="hidden" name="hidden" value="提交的值"/

    10. type="file":文件域

      用于从本地硬盘中上传文件并提交,语法:﹤input type="file" name="file" /﹥请在下方上传您的文件;


    HTML5新增input type属性


    1. input type="url":输入URL字段
    2. input type="tel" name="tel":用来输入电话号码

    3. type="search":搜索字符串

      语法:input type="search" name="search" 请搜索 → 

    4. type="email":该控件用来输入"email"地址

      若用户输入的非email格式,那么在支持HTML5的浏览器中提交该表单时,会提示为不是合法格式;

    5. type="color":颜色选择器;语法为:﹤input type="color" id="color"﹥

      使用color属性能直接调用系统的颜色调节窗口,默然为黑色;请选择颜色 → 

    6. type="number":数字字段

      type属性输入数字字段
      用于输入数字的字段,其中min设定允许的最小值;max设定允许的最大值;value规定默认值;还有step可规定合法数字间隔;请输入数字字段 → 

    7. type="range":输入数值控件;

      type属性输入数值控件
      定义用于精确值不重要的输入数字的控件;min属性指定最小值限制,max属性指定最大值限制,step属性规定合法数字间隔,value属性规定默认值,请选择 → 

    8. type="month":年月控件

      语法:input type="month" value="2016-08" value属性用来控制年月;若使用type="week"则为控制(年/周)

    9. type="date":日期控件

      type属性日期控件
      可用来选择或输入日期,包括(年/月/日)不包括时间;其中设定 min 属性控制开始日期,max 属性控制结束日期;请选择日期 →  如果使用type="time" 则用来输入时间,不包括日期。

    10. type="datetime":日期加时间控件(基于UTC时区)

      type属性日期加时间控件
      创建日期时间,包括(年/月/日/时/分/秒/零点几秒) → 

    11. type="datetime-local":日期加时间控件(不带时区)

      时间加日期不带时区
      创建本地日期时间,包括(年/月/日/时/分/秒/零点几秒) → 

    传统属性name type accept alt checked disabled readonly maxlength size src value新增属性autocomplete autofocus novalidate height width list min max step multiple pattern placeholder required form formaction formenctype formmethod formnovalidate formtarget

    前面的话

      form元素只是一个数据获取元素的容器,而容器内的元素称为表单控件。最常用的表单控件是input元素

      accept、alt、checked、disabled、maxlength、name、readonly、size、src、type、value这11个属性是input元素的传统元素属性

      autocomplete、autofocus、form、formaction、formenctype、formmethod、formnovalidate、formtarget、height、list、max、min、multiple、novalidate、pattern、placeholder、required、step、width这19个属性是HTML5新增的元素属性

     

    传统属性

    name

      name属性用于规定input元素的名称,用于对提交到服务器后的表单数据进行标识,或者在客户端通过javascript引用表单数据

      [注意]只有设置了name属性的表单元素才能在提交表单时传递它们的值

    type

      type属性用来规定input元素的类型

      [注意]如果input元素没有设置type属性,或者设置的值在浏览器中不支持,那么输入类型会变成type="text"

      详细情况移步至此

    accept

      accept属性用来规定能够通过文件上传进行提交的文件类型。理论上可以用来限制上传文件类型,然而它只是建设性的,并很可能被忽略,它接受逗号分隔的MIME类型

      [注意]该属性只能与type="file"配合使用

    <input type="file" accept="image/gif,image/jpeg,image/jpg">

    alt

      alt属性为图像输入规定替代文本,功能类似于image元素的alt属性,为用户由于某些原因无法查看图像时提供备选信息

      [注意]alt属性只能与type="image"的input元素配合使用

    <input type="image" src="#" alt="测试图片">

    checked

      checked属性规定在页面加载时应该被预先选定的input元素,也可以在页面加载后,通过javascript进行设置

      [注意]checked属性只能与type="radio"或type="checkbox"的input元素配合使用

    <input type="radio" name="radio" value="1" checked><input type="radio" name="radio" value="2"><input type="checkbox" name="checkbox" value="1"><input type="checkbox" name="checkbox" value="2"><script>var oInput = document.getElementsByTagName('input');for(var i = 0,len = oInput.length; i < len; i++){    oInput[i].onmouseover = function(){        this.checked = 'checked';    }}    </script>

    disabled

      disabled属性规定应该禁用input元素。被禁用的字段是不能修改的,也不可以使用tab按键切换到该字段,但可以选中或拷贝其文本

      [注意1]disabled属性无法与type="hidden"的input元素一起使用

      [注意2]对于IE7-浏览器必须设置为disabled="disabled",而不可以直接设置disabled,否则使用javascript控制时将失效

    <button id="btn1">输入域可用</button><button id="btn2">输入域不可用</button><input id="test" disabled value="内容"><script>btn1.onclick = function(){    test.removeAttribute('disabled');}    btn2.onclick = function(){    test.setAttribute('disabled','disabled');}    </script>

    readonly

      readonly属性规定输入字段为只读。只读字段是不能修改的,但用户仍然可以使用tab按键切换到该字段,还可以选中或拷贝其文本

      readonly属性可与type="text"或"password"的input元素配合使用

      [注意]IE7-浏览器不支持使用javascript控制readonly属性

    <button id="btn1">输入域只读</button><button id="btn2">输入域可读写</button><input id="test" value="内容" readonly><script>btn1.onclick = function(){    test.setAttribute('readonly','readonly');}btn2.onclick = function(){    test.removeAttribute('readonly');}    </script>

    maxlength

      maxlength属性规定输入字段的最大长度,以字符个数计

      [注意]该属性只能与type="text"或type="password"的input元素配合使用

    <input maxlength="6"><input type="password" maxlength="6">

    size

      size属性对于type="text"或"password"的input元素是可见的字符数;而对于其他类型,是以像素为单位的输入字段宽度

      [注意]由于size属性是一个可视化的设计属性,推荐使用CSS来代替它

    <input size="1"><input type="password" size="2">

    src

      src属性作为提交按钮显示的图像的URL

      [注意]src属性只能且必须与type="image"的input元素配合使用

    <form action="#">    <input name="test">    <input type="image" src="http://sandbox.runjs.cn/uploads/rs/26/ddzmgynp/submit.jpg" width="99" height="99" alt="测试图片"></form>

    value

      value属性为input元素设定值。对于不同的输入类型,value属性的用法也不同:

      type="button"、"reset"、"submit"用于定义按钮上的显示的文本

      type="text"、"password"、"hidden"用于定义输入字段的初始值

      type="checkbox"、"radio"、"image"用于定义与输入相关联的值

      [注意1]type="checkbox"或"radio"必须设置value属性

      [注意2]value属性无法与type="file"的input元素一起使用

    <button id="btn1">1</button><button id="btn2">2</button><input id="test"><script>btn1.onclick = btn2.onclick =function(){    test.value=this.innerHTML;}    </script>

     

    新增属性

    autocomplete

      autocomplete属性可以在个别元素或整个表单上开启或关闭浏览器的自动完成功能。当用户在字段开始键入时,浏览器基于之前键入过的值,显示出在字段中填写的选项

      autocomplete属性适用form元素以及以下类型的input元素:text、search、url、telephone、email、password、date pickers、range、color

      [注意]IE浏览器不支持该属性,只有元素拥有name属性,该属性才有效

    <input name="test1" autocomplete="on"><input name="test2" autocomplete="off">    

      详细情况移步至此

    autofocus

      autofocus属性规定在页面加载时,域自动地获得焦点

      autofous属性适用于button、input、keygen、select和textarea元素

    <input name="test1"><input name="test2" autofocus>

    novalidate

      novalidate属性规定在提交表单时不验证form或input域

      novalidate属性适用于form元素以及以下类型的input元素:text、search、url、telephone、email、password、date pickers、range、color

      [注意]IE9-浏览器不支持

      详细情况移步至此

    height

      height属性用于规定image类型的input标签的图像高度

      [注意]该属性只适用于image类型的input标签

    width

      width属性用于规定image类型的input标签的图像宽度

      [注意]该属性只适用于image类型的input标签

    //http://127.0.0.1/form.html?test=123&x=38&y=57#<form action="#">    <input name="test">    <input type="image" src="submit.jpg" width="99" height="99"></form>

    list

      大多数输入类型包含一个属性list,它和一个新元素datalist结合使用,这个元素定义当在表单控件输入数据时可用的一个选项列表。datalist元素自身不会在页面显示,而是为其他元素的list属性提供数据

      list属性适用于form元素以及以下类型的input元素:text、search、url、telephone、email、password、date pickers、range、color

      [注意]IE9-浏览器及safari浏览器不支持

      详细情况移步至此

    min

      min属性规定输入域所允许的最大值 

    max

      max属性规定输入域所允许的最小值

    step

      step属性为输入域规定合法的数字间隔

      min、max、step属性适用于以下类型的input元素:date pickers、number、range

    <input type="number" min="0" max="10" step="0.5" value="6" />

    <input type="range" min="0" max="10" step="0.5" value="6" />

    multiple

      multiple属性规定按住ctrl按键,输入字段可以选择多个值

      该属性适用于type="email"和"file"的input元素

      [注意]该属性IE9-浏览器不支持

    <button id="btn1">打开文件多选</button><button id="btn2">关闭文件多选</button><br><br><input id="test" type="file" multiple><script>btn1.onclick = function(){    test.setAttribute('multiple','');};btn2.onclick = function(){    test.removeAttribute('multiple');};</script>

    pattern

      pattern属性规定用于验证input域的模式。模型pattern是正则表达式

      pattern属性适用于以下类型的input元素:text、search、url、tel、email、password

      [注意]IE9-浏览器及safari浏览器不支持

    <form action="#">    <input pattern="/d{3}">        <input type="submit"></form>

    placeholder

      placeholder属性提供占位符文字,描述输入域所期待的值。占位符会在输入域为空时显示出现,在输入域获得焦点时消失

      placeholder属性适用于以下类型的input元素:text、search、url、tel、email、password

      [注意]IE9-浏览器不支持

    <form action="#">    <input type="tel" placeholder="请输入数字" pattern="/d{11}">        <input type="submit"></form>

    required

      required属性规定必须在提交之前填写输入域(不能为空)

      required属性适用于以下类型的input元素:text、search、url、telephone、email、password、date pickers、number、checkbox、radio、file

      [注意]IE9-浏览器及safari浏览器不支持

    <form action="#">    <input required>        <input type="submit"></form>

    form

      form属性规定输入域所属的一个或多个表单,form属性必须和所属表单的id

      form属性适用于所有input标签的类型,若需要引用一个以上的表单时,用空格分隔

      [注意]IE浏览器不支持该属性,只有元素拥有name属性,该属性才有效

    <form id="form" action="#">    <input type="submit"></form><input name="test" form="form">

    表单重写属性

      表单重写属性允许重写form元素的某些属性设定。其中,formnovalidate适用于button或input元素,而其他属性适用于submit或reset的button或input元素

    formaction

      重写表单的action属性

      关于action的详细信息移步至此

    <form action="#" >First name: <input type="text" name="fname" /><br />Last name: <input type="text" name="lname" /><br /><input type="submit" value="提交" /><br /><input type="submit" formaction="#" value="以管理员身份提交" /></form>

    formenctype

      重写表单的enctype属性

      关于enctype的详细信息移步至此

    <form action="#" method="post">  First name: <input type="text" name="fname" /><br />  <input type="submit" value="提交" />  <input type="submit" formenctype="multipart/form-data" value="以multipart/form-data编码提交" /></form>

    formmethod

      重写表单的method属性

      关于method的详细信息移步至此

    <form action="#" method="get">  First name: <input type="text" name="fname" /><br />  Last name: <input type="text" name="lname" /><br /><input type="submit" value="提交" /><input type="submit" formmethod="post" formaction="#" value="使用POST提交" /></form>

    formnovalidate

      重写表单的novalidate属性

      关于novalidate的详细信息移步至此

    <form action="#" method="get">E-mail: <input type="email" name="userid" /><br /><input type="submit" value="提交" /><br /><input type="submit" formnovalidate="formnovalidate" value="进行没有验证的提交" /></form>

    formtarget

      重写表单的target属性

      关于target的详细信息移步至此

    <form action="#">  First name: <input type="text" name="fname" /><br />  Last name: <input type="text" name="lname" /><br /><input type="submit" value="提交" /><input type="submit" formtarget="_blank" value="提交到新窗口/选项卡" /></form>    







    展开全文
  • Input的用法

    千次阅读 2019-05-09 10:17:51
    Input的用法 Input Input是Unity中单独的一个类,可以处理键盘的敲击以及鼠标的点击事件 举栗子 (1)获取鼠标的点击 例子: void Update () { if (Input.GetButton ("Fire3")) { print("click"); print...

    Input的用法

    Input
    Input是Unity中单独的一个类,可以处理键盘的敲击以及鼠标的点击事件

    举栗子

    (1)获取鼠标的点击
    例子:
    	void Update () {
    		if (Input.GetButton ("Fire3")) {
    			print("click");
    			print(Input.mousePosition);
    		}
    		if (Input.GetButtonDown ("Fire3")) {
    			print("down");
    		}
    		if (Input.GetButtonUp ("Fire3")) {
    			print("up");
    		}
    	}
      其中Fire1表示左键,Fire2表示右键,Fire3表示鼠标滚轮;  
      Input.mousePosition是一个三维的坐标,用于获取当前鼠标的像素坐标;
    
    (2)用于监听键盘上的按键的状态
    		if (Input.GetKey (KeyCode.A)) {
    			print("A pressed");
    		}
    		if (Input.GetKeyDown (KeyCode.A)) {
    			print("A down");
    		}
    		if (Input.GetKeyUp (KeyCode.A)) {
    			print ("A up");
    		}
    其中GetKey是指定按钮时返回true,GetkeyDown是指定按钮的一帧时返回true,GetKeyUp是按下指定按钮然后抬起的一帧时返回true;
    (3)
    		if (Input.GetMouseButton (0)) {
    			print("0");
    		}
    
    		if (Input.GetMouseButton (1)) {
    			print("1");
    		}
    
    

    GetMouseButton是指定鼠标按键按下时返回true,GetMouseButtonDown是指定按钮的一帧时返回true,GetMouseButtonUp是按下指定按钮然后抬起的一帧时返回true;
    (4)anyKey变量:用来监听当前是否有按键按下,不管什么按键都会触发,若按住键不放则一直触发;
    anyKeyDown:监听当前是否有按键按下,若按键不放只会在按住的时候触发一次,之后不会在触发,直到松开再次按下便能触发;
    if (Input.anyKey) {
    print(“any”);
    }
    (5)inputString:返回键盘在这一帧中输入的字符串,在返回的字符串中只包含有ASCII的字符串
    public string str;
    if (Input.inputString != “”) {
    //str += Input.inputString;
    print(Input.inputString);
    }
    (6)GetAxis方法和GetAxisRaw方法
    两者都是获取虚拟轴的方法
    print(Input.GetAxis("Horizontal”));//范围是 -1~1
    print (Input.GetAxis ("Vertical”));//范围是 -1~1
    如果GetAxis换成GetAxisRaw,则只有-1、0、1;

    展开全文
  • input

    2019-09-26 08:24:24
    input标签类型:text【文本框,能使用input自带的正则(pattern),但不推荐使用自带的正则,placeholder是占位符用于友好提示这文本框是做什么用的】 <input type="text" name="uname" id="uname" value="...

    input标签类型:text【文本框,能使用input自带的正则(pattern),但不推荐使用自带的正则,placeholder是占位符用于友好提示这文本框是做什么用的】

    <input type="text" name="uname" id="uname" value="" pattern="[a-z A-Z]{2,8}[0-9]{1-14}" placeholder="请输入用户名" />

     

    input标签类型:password【密码框,输出的内容所有都显示为*号】

    <input type="password" name="pass" id="pass" value="" />

     

    input标签类型:reset【重置按钮,使所有input会到默认,value为按钮提示的内容】

    <input type="reset" name="pass" id="pass" value="重置" />

     

    input标签类型:submit【提交按钮,把数据提交到服务器上面】

    <input type="submit" name="pass" id="pass" value=“提交” />

     

    input标签类型:radio【单选框,name属性必须为一致】

    <label for="wom">
    男:<input type="radio" name="sex" id="wom" value="" />
    </label>
    <label for="man">
    女:<input type="radio" name="sex" id="man" value="" />
    </label>

     

    input标签类型:checkbox【复选框,checked可以指定默认复选框】

    我是c位出道贼牛X的k公主:
    <input type="checkbox" value="唱" checked/>
    <input type="checkbox" value="跳" checked/>
    <input type="checkbox" value="rap" checked/>
    <input type="checkbox" value="篮球" checked/>
    <input type="checkbox" value="来自美国" checked/>

     

    input标签类型:color【RGB颜色的选择器,value能指定选择器的默认颜色】

    <input type="color" value="#FFFFFF" />

     

    input标签类型:file【能指定电脑中的文件。】

    <input type="file">

    file有2个属性分别是:

    multiple【多个文件可以被同时选中. 只要用户所在的平台允许 (摁住 Shift 或者 ctrl), 用户可以选择多个文件】写法如下:

    <input type="file" id="file" name="file" multiple />

    accept【可以指定上传文件的格式。例如指定是.jpg格式就只有jpg图片可见】

    <form action="">
      <label for="file">
        <input type="file" id="file" name="file" accept=".jpg,.jpeg,.png" />
      </label>
    </form>

     

    input标签类型:hidden【允许 Web 开发者存放一些用户不可见、不可改的数据,在用户提交表单时,这些数据会一并发送出。比如,正被请求或编辑的内容的 ID,或是一个唯一的安全令牌。这些隐藏的 <input> 元素在渲染完成的页面中完全不可见,而且没有方法可以使它重新变为可见。】

    <input type="hidden" name="ez" id="ez" value="qwer13214" />

     

    input标签类型:button【是一个没有任何功能的按钮,需要用javascript加上动作才可以使用。功能简单,比起<button></button>是一个功能强大的按钮,更美观。】

    <input type="button" />

    转载于:https://www.cnblogs.com/lllusory/p/11550803.html

    展开全文
  • python3中input输入浅谈

    万次阅读 多人点赞 2017-10-08 21:20:11
    今天谈一下关于python中input的一些基本用法(写给新手入门之用,故只谈比较实用的部分)。  首先,我们可以看一下官方文档给我们的解释(在python的shell中输入命令即可):  上面的英文说的是什么呢?...

            今天谈一下关于python中input的一些基本用法(写给新手入门之用,故只谈比较实用的部分)。

           首先,我们可以看一下官方文档给我们的解释(在python的shell中输入命令即可):



            上面的英文说的是什么呢?大家有兴趣的可以自己在网上翻译一下,大致说的就是input这个函数,第一个参数是提示语,它默认是空的。在我们使用input的时候,会从标准输入中读取一个string,即字符串(请注意,这里很重要,下面我们会继续说),对于用户输入的换行是不会读入的,因为我们都知道input是以换行作为输入结束的标志的。

            下面就以例子的形式来展示input的“内涵”:

    (1)从下图可以看出,input从标准输入中为我们拿到的值是一个字符串,那么也就是说,无论我们的初衷是得到一个整数、小数或者其他的值,input都会在我们的输入的值的左右两边加上一个引号(“”),也就是说对于我们拿到的东西,我们使用做后期的加工的。


    (2)我们来得到一个整数,很简单,只需要使用强制类型转换就可以了:


    (3)刚刚在(1)中说到了对于我们的输入,无论我们的初衷是什么,都会被加上一对引号,所以你想到了什么呢?那当然是把引号去掉了,这样的话我们是不是就会得到原来的东西了呢?请注意,这里我会通过两个例子展示(eval请参考另一篇文章点击打开链接)。


           上面的这个例子中,我们想得到的是一个整数,yes,这个时候你用eval出去input“添加”的引号是完全正确的。其实,当我们输入的时候,eval帮我们去除了引号后,就相当于执行了a=234,显然这是整数赋值。而如果没有加eval,只是单纯的a=input("请输入:"),显然,我们得到的是a="234"。


            这个例子,我希望展示eval的本质给大家看。这个错误说的是,“wer”这个名字没有被定义,那么请注意,这个时候的“wer”被编译器理解成了什么呢?对于“wer”,编译器会在自己的系统库中寻找它,看是否有“wer”的定义,如果没有找到,那么不好意思,系统只能将它理解为你在使用一个未定义的变量,也就是说,“wer”被理解成了变量的名字。对于上面的234为什么不会报这样的错误呢?那是因为系统在自身的库中可以知道234是一个整数,那么自然就不会报错了。下面在给一个例子,进一步加深理解。


             看到这个例子,我想先让大家回忆一下我们,使用过的赋值语句:a,b=34,3。对于这个语句,大家在类比到上图中的eval的输入,在输入的时候,我输入的是“34,3”,那么,在eval会去除input“强加”的引号的时候,是不是等价于“a,b=34,3”这个赋值语句!所以,在这里我想通过这两个例子展现一下eval的本质,那就是"单纯"的替我们去出引号,大家可以当做eval执行后将引号里面的内容原原本本地写回了代码的原来位置,那么这一切是不是就可以看得很明白了。

            请参考上面提到的eval的文章,与此处进行结合,进行互补。

    展开全文
  • HTML:Input元素标签的详细介绍

    千次阅读 2017-10-21 15:31:40
    总结Input的标签: Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。1,type=text输入类型是text,这是我们见的最多也是使用...
  • 项目为整个研究生管理系统,下面提供项目中...form中的el-input,el-select的验证(rules) form的reset方法(resetForm) Pagination 分页 el-table 的多选功能 vue源代码: <template> <div class=...
  • .el-select__tags { .el-select__input { width: 50px !important; } } 添加这段代码即可 <el-select v-model="value" multiple collapse-tags filterable ...
  • 在vue+elementUI使用中,控件el-select组件在设置...设置el-select的最大宽度,及选中后的div的最大宽度,设置搜索时的输入框input的最大宽度,保证el-select的宽度 &gt; maxWidth( el-tag.el-tag--info.el-tag-...
  • InputNumber <el-input-number v-model="num" @change="handleChange" :min="1" :max="10" label="描述文字"></el-input-number> :step可以控制步长 step-strictly设置为true,规定了键入值必须是步数...
  • input()函数的简单介绍

    万次阅读 2019-08-22 17:46:51
    1.input()函数 在Python3中,input()函数接受一个标准输入数据,返回为string类型。 注意:在Python3中,raw_input()和input()进行了整合,去除了raw_input(),仅保留了input()函数,其接收任意任性输入。将所有...
  • input详解

    2019-12-16 23:45:13
    Input表示Form表单中的一种输入对象,其又随Type类型的不同而分文本输入框,密码输入框,单选/复选框,提交/重置按钮等,下面一一介绍。 1,type=text 输入类型是text,这是我们见的最多也是使用最多的,比如登陆...
  • input type=“hidden“”类型的作用详解

    万次阅读 2018-08-20 11:11:49
    我们先来看一下代码 &lt;...input hidden value="${pgProjectInfoList.projectName}" name="projectName"/&gt; &lt;input hidden value="${pgProjectInfo.
  • input_dev结构体分析

    千次阅读 2014-04-19 15:59:54
    在输入子系统的设备驱动中,最重要的数据结构是struct input_dev,如下所示。需要完成的大部分工作都是围绕着它来的,它是驱动的主体。每个struct input_dev代表一个输入设备。    /* include/linux/input.h */ ...
  • vue监听input输入事件-oninput

    万次阅读 2020-08-05 14:21:34
    .vue文件其实是一个组件,关于它的说明我之前也写过一篇文章,地址: .vue文件,今天这篇文章要讲的是.vue文件中监听input的输入值变化事件。需求是这页面中,改变input的值,就调用一个事件,第一想到的是oninput。...
  • 设置input 内容居中显示

    万次阅读 2013-08-06 15:33:52
    text-align:center 水平居中显示 input.text{text-align:center;padding:10px 20px;width:300px;}
  • el-input &lt;el-input v-model="input" @input="changeValue"&gt;&lt;/el-input&gt; class el-input &lt;div class="el-input"&gt; &lt;inpu
  • css input 输入框背景透明

    万次阅读 多人点赞 2014-11-25 11:06:07
    INPUT 背景色设置为透明
  • jquery input change事件

    万次阅读 2014-01-09 13:53:10
    input输入框的change事件,要在input失去焦点的时候才会触发 $('input[name=myInput]').change(function() { ... }); 在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发 用下面的方法会生效...
  • Python3不存在raw_input( )了

    万次阅读 多人点赞 2018-07-15 15:50:06
    Python3将raw_inputinput进行整合成了input....去除了raw_input()函数....其接受任意输入, 将所有输入默认为字符串处理,并返回字符串类型
  • android:inputType参数类型说明

    万次阅读 多人点赞 2013-12-04 13:39:39
    android:inputType参数类型说明 android:inputType="none"--输入普通字符 android:inputType="text"--输入普通字符 android:inputType="textCapCharacters"--输入普通字符 android:inputType="textCapWords"--...
1 2 3 4 5 ... 20
收藏数 3,177,221
精华内容 1,270,888
关键字:

input