zoukankan      html  css  js  c++  java
  • Python 2 声明变量 输入输出 练习

    变量:

       代指,用于将具体信息对应到一个值,便于反复使用时方便调用。例如  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 根据上述两个实验做一个 让用户输入用户名密码的需求。且密码在输入时不显示出来。最后再将用户输入的打印出来。

  • 相关阅读:
    C# DataGridView显示行号的三种方法
    jQuery之前端国际化jQuery.i18n.properties
    大龄程序员的未来在何方
    【翻译】HTML5开发——轻量级Web Database存储库html5sql.js
    HBuilder webApp开发 Websql增删改查操作
    JS 互相调用iframe页面中js方法、VUE里 iframe 互调方法
    工具,百度编辑器 UEditor 使用实例化
    html 表格head头部不动 body部分滚动,每格宽同内容增加
    JS 正则收集(邮箱验证等)
    jQuery,title、仿title功能整理
  • 原文地址:https://www.cnblogs.com/cnyang86/p/6812290.html
Copyright © 2011-2022 走看看