变量:

   代指,用于将具体信息对应到一个值,便于反复使用时方便调用。例如  name = ("斯诺登")

     变量声明规则:以字母开头的 字母数字下划线的组合。且不能是python代码已经被定义了的关键字 例如 print  if  while等等。

     人为规则:变量名应该可读性高,便于理解,具有代表性。例如  name_me  name_your.

变量的声明逻辑:

    例:name = ("ABC")     name是变量名   ABC是值。

      name1 = name      将name的值 重新赋给name1

      name2 = ("ABC")   将ABC 赋值给name2

     此时我们有3个变量名,以及3个一模一样的值。通过函数id(变量名)可以查询每个变量对应的值所在内存的位置。有下图可见其实只要是相同的 变量值都是调用相同的内存地址1559354506856。这样做可以最大限度节约系统资源。如果name  name1  name2 被修改,那么直到最后一个变量被修改后  ABC所在的内存资源将会被回收,ABC这个值彻底消失。

    

初级输入:

♥ input("请输入用户名:")  这是一个等待用户输入的接收函数,而括号内的内容则时一个显示给用户的一串文字而已,引号内都做字符串处理。一旦运行到该代码时 将会等待输入。但此时代码并不是一个完整的,用户输入的内容我们要做处理,所以我们应该将用户输入的内容赋值给一个变量这样才有意义,

     例如 username = input("请输入用户名:")    此时username =  用户所输入的值。

    ♥ 不显示输入,用于输入密码是在交互时不显示出来输入的信息。

     import getpass   导入getpass函数。这就是一个库,前辈们做好的一个库。我们直接使用,是不是很方便。

    getpass.getpass("请输入密码:")同样的隐藏式接收函数有了,我们仍然需要将输入的信息赋值给某个变量,以用于操作。所以应该这样写:

    password = getpass.getpass("请输入密码:")

练习题:

1 声明变量

2 声明一个  值与上面变量名相同的变量

3 声明一个变量  值与第一个变量名相同

4 查看上述三个变量值所在内存的位置是否相同。

5 做一个等待用户输入函数,然后将输入的最后打印出来。

6 做一个用户输入时不直接显示出来的函数  例如输入密码时。然后将用户输入的信息打印出来。

7 根据上述两个实验做一个 让用户输入用户名密码的需求。且密码在输入时不显示出来。最后再将用户输入的打印出来。

Python 2 声明变量 输入输出 练习的更多相关文章

  1. python基础教程 变量/输入输出/if判断

    python的运用越来越多.大数据经常被人谈及,数据从何而来?通过各个平台.app.网站数据的收集,分析,过滤,生成报告,这些都可以用python来处理,并且有很多成熟的库可以直接用了.那还不赶紧深入 ...

  2. python中的变量和字符串

    一.变量 1.python变量 *变量用于存储某个或某些特定的值,它与一个特定标识符相关联,该标识符称为变量名称.变量名指向存储在内存中的值.在创建变量时会在内存中开辟一个空间.基于变量的数据类型,解 ...

  3. Python学习笔记:输入输出,注释,运算符,变量,数字类型,序列,条件和循环控制,函数,迭代器与生成器,异常处理

    输入输出 输入函数input()和raw_input() 在Python3.x中只有input()作为输入函数,会将输入内容自动转换str类型: 在Python2.x中有input()和raw_inp ...

  4. Python从菜鸟到高手(3):声明变量

    变量(variable)是Python语言中一个非常重要的概念.变量的主要作用就是为Python程序中的某个值起一个名字.类似于"张三"."李四"." ...

  5. 第2章 Python编程基础知识 第2.1节 简单的Python数据类型、变量赋值及输入输出

    第三节 简单的Python数据类型.变量赋值及输入输出 Python是一门解释性语言,它的执行依赖于Python提供的执行环境,前面一章介绍了Python环境安装.WINDOWS系列Python编辑和 ...

  6. [python之路]变量和字符编码

    变量和字符编码 #变量##声明变量```#_*_coding:utf-8_*_ name = "Tom"```上述代码声明了一个变量,变量名为: name,变量name的值为:&q ...

  7. Python学习--03变量类型

    变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创 ...

  8. Python学习之变量

    Python 变量 python不用事先声明变量,赋值过程中就包含了变量声明和定义的过程 用“=”赋值,左边是变量名,右边是变量的值 数字 整数 int_var = 1 长整数 long_var = ...

  9. python中的变量和数据类型

    一.变量定义:变量是计算机内存中的一块区域,存储规定范围内的值,值 可以改变,通俗的说变量就是给数据起个名字. 二.变量命名规则: 1. 变量名由字母.数字.下划线组成 2. 数字不能开头 3. 不可 ...

随机推荐

  1. es6 import 与 export

    1.export 命令 export 命令用于规定模块的对外接口. 一个模块就是一个独立的文件.该文件内部所有的变量,外部无法获取.要想外部能够读取模块内部的某个变量,就必须使用 export 关键字 ...

  2. idea git项目修改后无法提交 颜色都是灰色

    现象: idea git项目修改后无法提交   修改后的文件提交时不显示  颜色都是灰色 分析问题出现的原因: git未识别idea下项目. 排查: 发现是因为这个项目之前是基于svn的,然后直接导入 ...

  3. 吝啬的国度 ---用vector 来构图

    根据题目可以看出来  有n 个城市 只有 n-1  条路线 那么  就可以确定这个图中  不存在 圆  所以从一个点到另一个点 只有一条唯一的路  所以从一个节点到另一个节点 那么 这个节点只有一个唯 ...

  4. 分享两篇关于ActionBar样式设置的博客

    http://www.open-open.com/lib/view/open1373981182669.html http://blog.csdn.net/xyz_lmn/article/detail ...

  5. webview加载本地页面

    main.xml中布局webview,activity中设置如下 MyWebView=(WebView)findViewById(R.id.webView1); MyWebView.requestFo ...

  6. [转]linux 下 join命令总结

    转自:http://blog.chinaunix.net/uid-20754793-id-177777.html 有两个文件需要合并,开始写了脚本实现,忽然发现join命令能够完全替代,总结了一下jo ...

  7. 自动保存草稿 asp+ajax自动存稿功能详解(转自影子)

    自动保存草稿功能的原理 我们都知道网页是一种无状态的,每次都需要请求,响应,当一次请求完成后就与服务器断开连接了,所以我们不能像网页一样实现实时的交互功能,但是为了满足更多的需求一个比较无敌的程序员还 ...

  8. Ajax应用查询员工信息

    首先要用上一篇的步骤启动服务器,建立站点.然后在该站点下创建php文件和html文件. php代码如下,文件名为server.php <?php //设置页面内容是html编码格式是utf-8 ...

  9. Java&Xml教程(四)使用DOM方式生成XML文件

    在前面的教程中,我们学习了使用DOM解析方式读取和修改XML文件内容,今天我们来学习如何使用DOM解析机制生成XML文件. 下面是我们对要生成的XML文件的具体要求: 1.根节点元素为"Em ...

  10. CSS——font

    行高的量取方式: 1.第一行可设置margin-top值.然后将第一文字顶部到第二行文字顶部的值作为行高的值(要注意对齐方式) 2.将 3.电视上 font:12px/1.5//字体12px,行高1. ...