python3的input函数特性

python3与python2的input的区别

使用注意

引例

pwd_list=['20201234','20201235','20201236']

def account_login():

ID=int(input('please input your ID:'))

password = input('Password:')

if password == pwd_list[ID] :

print('login success!')

else:

new_pwd=input('enter a new pwd:')

pwd_list[ID]=new_pwd

print('changed')

account_login()

account_login()

我在练习使用python的if结构做登录函数时,出现了问题,通过修改python2还有python3run code找到了区别,上面的例子已经使用了int()转型,是没有问题的。

如果仅使用input输入ID的话,python3运行就会出错,如下

File "/Users/user/存储D/python/02-login_test.py", line 5, in account_login

if password == pwd_list[ID] :

TypeError: list indices must be integers or slices, not str

在python中输入数据使用input、该函数返回值的类型是_python3的input函数默认返回值都是str...相关推荐

  1. python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体、自定义设置图像标题使用的字体类型

    python中matplotlib自定义设置图像标题使用的字体类型:获取默认的字体族及字体族中对应的字体.自定义设置图像标题使用的字体类型 目录

  2. 在Python中,json.jumps无法直接转译datetime类型的值

    python中,json.jumps无法直接转译datetime类型的值. 最简便的方法可以通过下面这个: json.dumps(results, indent=4, sort_keys=True, ...

  3. python中__init__下划线怎么打出来_除了__init__ 这个双下划线函数,你在定义 Python 类时还使用过哪些双下划线函数?...

    Python 中以双下划线开头跟结尾方法称为 magic method 即 魔法方法,我之前总结过一些常用的给你参考:__new__ && __init__ 他们之间的关系是面试中经常 ...

  4. python中异常的处理及断言,包括异常类型、异常捕获、主动跑出异常和断言

    一.异常类型介绍 什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,会影响程序的正常执行,一般情况下,在python无法正常处理程序时就会发生一个异常.异常是python对象,表示一个错误. ...

  5. python中使用什么表示代码块、不需要使用大括号_Python3学习笔记02-基础语法

    默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串 ' # -*- coding:cp-1252 -*-' 也可以指定其他编码,以上用cp-1252字符 ...

  6. python中字符串常量可以用任意多个引号括起来_Python---3基础输入方法

    一字符串写法 1.单一字符串 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print('hell ...

  7. python中读写excel的扩展库_Python读写Excel文件第三方库汇总,你想要的都在这儿!...

    常见库简介 xlrd xlrd是一个从Excel文件读取数据和格式化信息的库,支持.xls以及.xlsx文件. http://xlrd.readthedocs.io/en/latest/ 1.xlrd ...

  8. python中使用什么表示代码块、不需要使用大括号_Python3 基础语法

    Python3 基础语法 阅读 (129) | 发布于 2020-05-11 18:12:32 编码 # -*- coding: utf-8 -*- 这是代码的编码方式.不是程序要处理的数据的编码方式 ...

  9. python中常见的漏洞_Python常见安全漏洞及修复方法集合!你所不会的这里都有!...

    [51CTO技术沙龙]10月27日,让我们共同探索AI场景化应用实现之道 --> 概述 编写安全的代码很困难,当你学习一门编程语言.一个模块或框架时,你会学习其使用方法.在考虑安全性时,你需要考 ...

最新文章

  1. 【机器学习入门】(10) 特征工程:特征抽取,字典特征抽取、文本特征抽取,附完整python代码
  2. 体验Remix——安卓电脑
  3. oracle中的存在函数吗,Oracle判断表是否存在的函数
  4. Python-快速排序算法
  5. python 12306 车次数据获取
  6. Testng.xml文件讲解
  7. localhost 拒绝了我们的连接请求。_Zipkin请求链路日志聚合
  8. windows系统bat批处理 一键添加共享打印机
  9. Word VBA中读取Excel表格中的数据
  10. pandownload 替代品_Pandownload倒下了,还有它,又一款百度云下载神器,10M/s
  11. 免费域名邮箱如何申请?怎么给国外发邮件?
  12. 周爱民-javascript
  13. Android仿射密码破译app
  14. JS打开新标签页(window.open应用)
  15. 计算机鼠标与键盘基本知识,电脑鼠标和键盘的基础设置方法
  16. Axure 放大与缩小
  17. 从Google Maglev到UCloud Vortex,如何造一个牛逼的负载均衡?
  18. python模拟手写笔迹_原笔迹手写实现平滑和笔锋效果之:笔迹的平滑(一)
  19. IT 资产管理及其重要性
  20. Restful API是什么?初探Restful API,传统接口写法与Restful API接口写法区别

热门文章

  1. 中国飞行娱乐(IFE)市场现状研究分析与发展前景预测报告(2022)
  2. 词云python灿烈_如何用Python做中文词云?
  3. 微信小程序敏感词过滤
  4. 凝心聚力,不负好时光——慧慧兔团建拓展之旅
  5. 多功能PDF工具合集:PDF Squeezer - PDF Toolbox Mac
  6. HR不会告诉你的秘密:吊打老板,快速离职不吃亏的最全离职攻略
  7. Python从入门到实践:7-5电影票循环的四种写法,动手试一试
  8. Show Stopper!
  9. 超实用移动固态硬盘,Lexar雷克沙SL100 Pro
  10. 教你做一个可以自定义的电子生日礼物(放屁熊猫生日礼物+VBS)