变量:

代指,用于将具体信息对应到一个值,便于反复使用时方便调用。例如 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定义输入变量_Python 2 声明变量 输入输出 练习相关推荐

  1. python定义符号常量_python注释、变量、常量的学习

    注释.变量.常量的学习 注释 什么是注释 注释是对代码的解释,方便后期的阅读代码,可以使在后期的代码维护中事半功倍. 注释的作用 注释可以用来排查代码中的BUG,在一段有BUG的代码当中,用注释选中其 ...

  2. 【C 语言】结构体 ( 结构体类型变量初始化 | 定义变量时进行初始化 | 定义隐式结构体时声明变量并初始化 | 定义普通结构体时声明变量并初始化 )

    文章目录 一.结构体类型变量初始化 1.定义变量时进行初始化 2.定义普通结构体时声明变量并初始化 3.定义隐式结构体时声明变量并初始化 二.完整代码示例 一.结构体类型变量初始化 1.定义变量时进行 ...

  3. 【C 语言】结构体 ( 结构体类型定义 | 结构体类型别名 | 声明结构体变量的三种方法 | 栈内存中声明结构体变量 | 定义隐式结构体时声明变量 | 定义普通结构体时声明变量 )

    文章目录 一.结构体类型定义 二.结构体类型别名 三.结构体类型变量声明 1.使用结构体类型 ( 别名 ) 声明变量 2. 定义隐式结构体时声明变量 3.定义普通结构体时声明变量 二.完整代码示例 一 ...

  4. python定义变量并赋值_Python动态声明变量赋值代码实例

    这篇文章主要介绍了Python动态声明变量赋值代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 通过exec().globals()和loca ...

  5. python定义符号常量_python从零开始学习(二):python中的变量与常量

    一.python变量与常量里的定义 变量:在内存中开辟一块区域,储存值,可以理解为给值起一个名字.例子 a=1,a就是变量,1就是值 常量:程序运行中不会改变的值,大部分情况和变量一起使用. 例子  ...

  6. python定义一个list数据来源于变量_python基础知识4--数据类型与变量

    阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...

  7. python定义符号常量_Python将字符串常量转化为变量方法总结

    前几天,我们Python猫交流学习群 里的 M 同学提了个问题.这个问题挺有意思,经初次讨论,我们认为它无解. 然而,我认为它很有价值,应该继续思考怎么解决,所以就在私密的知识星球上记录了下来. 万万 ...

  8. python定义整数_Python | 程序定义一个整数值并打印

    python定义整数 Define an integer value in a variable and print it in Python. 在变量中定义一个整数值,然后在Python中打印出来. ...

  9. [转载] python定义整型常量_Python笔记——数据类型、变量和常量

    参考链接: Python变量,常量和文字 数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频 ...

  10. python定义词典_python – 自定义类是一个字典,但初始化没有字典副本?

    出于易读性的目的,我希望有一个自定义类,其行为与dict完全相同(但是带有有意义的类型,而不是更通用的dict类型): class Derivatives(dict): "Dictionar ...

最新文章

  1. nginx 安装 和 配置
  2. python 日志 装饰器_【Python】装饰器实现日志记录
  3. vs中如和根据项目生成类图_迁移WPF项目到.NET Core
  4. eclipse开发java程序,断点调试
  5. C++模板的那丢丢事儿
  6. filter 灰度处理:公祭日,一行代码让页面变成黑白色调
  7. android自动触发返回,ionic4处理android返回按钮事件
  8. 频发:故障排除之又见 ORA-4031丨云和恩墨技术通讯
  9. mysql like in 数组_Web前端学习教程之常用的MySQL优化技巧
  10. 怎样写出没有bug的代码?
  11. python3--迭代器
  12. iOS 应用首次开启 出现引导页面
  13. Ext JS 6学习文档-第8章-主题和响应式设计
  14. 我的 fedora 14 安装备忘
  15. 网易云音乐地址解析含官方接口分享
  16. JavaScript中的replace替换
  17. ffmpeg命令分析-ss
  18. OCR文字识别技术总结(一)
  19. 5g和芯片有什么关系
  20. 2017年一线城市程序员工资大调查

热门文章

  1. C语言 — 编程规范、标识符命名规范
  2. Linux内核和用户空间数据交互copy_to_user和copy_from_user
  3. 2018-12-13丛晓强作业
  4. BATJ等大厂最全经典面试题分享
  5. jsp基础知识点——思维导图
  6. C# AE缓冲区分析 (转)
  7. 安装redis3.0.5
  8. JS判断字符串包含的方法
  9. 奶爸业余单片机学习之:C语言基础——for循环及for嵌套
  10. 玩转Web之html+CSS(一)---论坛首页表格的实现