Python raw_input 函数 - Python零基础入门教程

目录

  • 一.前言
  • 二.Python input 和 raw_input 区别
    • 1.当输入为纯数字时
    • 2.当输入字符串为表达式
  • 三.Python input 函数实现原理
  • 四.猜你喜欢

基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门

一.前言

Python 2.x 版本中才有内置函数 raw_input 和 input 两个函数;

Python 3.x 版本中并没有内置函数 raw_input,如果在 Python 3.x 版本中使用内置函数 raw_input,会提示:NameError: name ‘raw_input’ is not defined

二.Python input 和 raw_input 区别

1.当输入为纯数字时

  • ** input 返回的是数值类型,如 int , float**
  • ** raw_inpout 返回的是字符串类型,string 类型**

2.当输入字符串为表达式

Python input 会计算在字符串中的数字表达式,而 raw_input 不会。

如输入 “57 + 3” : input 会得到整数 60 ;raw_input 会得到字符串 ”57 + 3”;

三.Python input 函数实现原理

看 Python input 文档,可以看到 input 其实是通过 raw_input 来实现的,原理很简单,就下面一行代码:

# !usr/bin/env python
# -*- coding:utf-8 _*-
"""
@Author:猿说编程
@Blog(个人博客地址): www.codersrc.com
@File:Python raw_input 函数.py
@Time:2021/05/04 07:37
@Motto:不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!"""def input(prompt):return (eval(raw_input(prompt)))

四.猜你喜欢

  1. Python for 循环
  2. Python 字符串
  3. Python 列表 list
  4. Python 元组 tuple
  5. Python 字典 dict
  6. Python 条件推导式
  7. Python 列表推导式
  8. Python 字典推导式
  9. Python 函数声明和调用
  10. Python 不定长参数 *argc/**kargcs
  11. Python 匿名函数 lambda
  12. Python return 逻辑判断表达式
  13. Python 字符串/列表/元组/字典之间的相互转换
  14. Python 局部变量和全局变量
  15. Python type 函数和 isinstance 函数区别
  16. Python is 和 == 区别
  17. Python 可变数据类型和不可变数据类型
  18. Python 浅拷贝和深拷贝

未经允许不得转载:猿说编程 » Python raw_input 函数

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/525222.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

BugkuCTF-PWN题pwn2-overflow超详细讲解

解题思路 1)计算出get_shell_的地址偏移量 2)算出来之后就直接溢出到后门函数 知识点 x64函数调用规则 解题之前我们先学下linux x64的函数调用规则。 x64机器在调用某个函数前,比如int func(int a, int b, int c, int d, int e, int f, …

云漫圈 | 革命版互联网公司虐恋大戏,周一拿去怼业务!

周末,来几张逗逼的漫画醒醒神~!程序员/设计师/产品经理相爱相杀的「革命版互联网公司虐恋大戏」温情上映~1.微信群:添加小编微信:color_ld,备注“进群姓名公司职位”即可,加入【云计算学习交流群】&#xf…

BugkuCTF-PWN题pwn3-read_note超详细讲解

知识点 puts()的特性 , puts()会一直输出某地址的数据,直到遇到 \x00 Canary最低位为\x00(截断符) \x 和 0x 的区别: 区别不大,都是把数按16进制输出。 1、0x 表示整型数值 (十六进制) char c 0x42; 表示的是一个数值(字母B的…

Python bytearray 函数 - Python零基础入门教程

目录 一.Python bytearray 函数简介二.Python bytearray 函数使用三.bytearray 与 bytes 区别 1. bytes 不可变字节序列2.bytearray 可变字节序列 四.猜你喜欢 基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Python 除了 bytes 字节序列 之外&#xf…

文末有福利 | 停不下来!程序员在GitHub上开源了一个自制表情包项目

世界上本没有表情包,脑洞大的人多了,便有了表情包,如今,大家伙聊天都离不开表情包,但是手头上很多时候表情包根本不够用,所以市面上就有很有App、小程序可以帮助你制作专属你的表情包而程序员在这方面就有个…

BugkuCTF-Crypto题把猪困在猪圈里

下载file.txt文件 在给的内容头部添加data:image/jpg;base64, 将base64编码转为图片 然后下载图片: 百度猪圈密码,得到flag 注意:猪圈密码flag小写

面趣 | 那些面试没过的程序员,都去了哪里?答案真的挺励志

年底又到裁员季,那些还在挣扎着找工作的小伙伴,现在怎么样了?很好奇,那些没有面试成功的朋友最后都去了哪里?尤其是程序员这一庞大群体。有人给出的答案是,不存在“没有通过一个公司的面试,那以…

dos输入java Hello,出现错误: 找不到或无法加载主类 Hello

分析:classpath没有配置正确,在最前面加上.; 备注:英文的点和分号 重新cmd进去,输java Hello,解决。

Python chr 函数 - Python零基础入门教程

目录 一.Python chr 函数简介二.Python chr 函数使用三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.Python chr 函数简介 在 Python中 ord 函数可以字符作为参数,返回对应的 ascll 码; 其中内置函数 chr 与…

BugkuCTF-Crypto题贝斯家

密文&#xff1a;iH<,{bdR2H;i6*Tm,Wx2izpx2! 本题要点&#xff1a;base91转码 看到贝斯家… 那么这串字符一定为BASE系列的了 常见的都是base64/base32/base16…和这串字符好像都不太形似 base91的编码原理 base91是将二进制数据编码为ASCII字符的高级方法。 它类似于UUe…

web前端 到底怎么学?掌握什么可以拿到高薪?

web前端到底怎么学&#xff1f;那么在讲 web前端怎么学 这个大命题之前呢&#xff0c;依据我本人的尿性&#xff0c;还是得先把你拉入坑&#xff0c;让你在坑里好好学 O(∩_∩)Oweb前端的历史渊源 和一些出处&#xff0c;童鞋们大概都有所了解了。下面我们进入【相爱】阶段&…

Python reduce 函数 - Python零基础入门教程

目录 一.Python reduce 函数简介 1.reduce 函数语法2.reduce 函数原理 二.Python reduce 函数使用 1.reduce 函数普通使用2.reduce 函数配合匿名函数使用3.reduce 函数设置可选参数 initial 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入…

标识符命名规则

规则&#xff1a;可以由大小写字母&#xff0c;下划线&#xff08;_&#xff09;&#xff0c;$组成&#xff0c;不能由数字&#xff0c;非法字符#&#xff0c;-&#xff0c;\等组成 比喻String 12abc"s"; String -a"d"; String #g"F"; 三者都…

BugkuCTF-Crypto题缝合加密

下载文件&#xff0c;打开 fence:栅栏 看组成规律&#xff0c;很明显和键盘有关系&#xff0c;但是第一租的qwedc既不能组成一个字母或数字&#xff0c;也没有围住一个字母或者数字&#xff0c;但是结合前面提到的pig&#xff0c;推测这里是猪圈密码 第一组的qwedc对应的是 …

Python locals 函数 - Python零基础入门教程

目录 一.locals 函数语法二.locals 函数使用三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 一.locals 函数语法 Python 内置函数 locals 比较简单&#xff0c;直接以字典 dict 的形式返回当前位置的所有局部变量&#xff0c;语法如下&…

数据类型方面

基本&#xff1a;byte&#xff08;1字节-128~127&#xff09;&#xff0c;short&#xff08;2&#xff09;&#xff0c;int&#xff08;4&#xff09;&#xff0c;long&#xff08;8&#xff09;&#xff0c;boolean&#xff08;1位&#xff09;&#xff0c;char&#xff08;2&…

腾讯员工用漫画自述悲惨职场经历,网友大呼:社会巨婴

最近微博上有几组“漫画”火了&#xff0c;但是却引发了巨大的争议&#xff0c;漫画作者微博昵称为“知春鹿可不这么想”&#xff0c;作者自称是腾讯的实习生&#xff0c;并通过漫画的形式描述着自己秋招、面试、实习等生活状态。这是其中一篇漫画。很多网友直接说出作者就是一…

BugkuCTF-Crypto题告诉你个秘密

描述: 636A56355279427363446C4A49454A7154534230526D6843 56445A31614342354E326C4B4946467A5769426961453067 观察发现为十六进制转字符 点击十六进制转字符 发现有大写有小写还有数字 推测是base64&#xff1a; base64解密网站https://ctf.bugku.com/tool/base64 可以在后面…

Python globals 函数 - Python零基础入门教程

目录 一.Python globals 函数语法二.Python globals 函数使用三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 在前面我们讲解了 Python 内置函数 locals &#xff0c;内置函数 locals 直接以字典的形式返回当前位置的所有局部变量&#…

BugkuCTF-Crypto题简单加密

题目&#xff1a; e6Z9i]8RUQHE{RnY{QXgQnQ{XVlRXlpXI5Q6Q6SKY8jUAA 看起来很像base64&#xff0c;但是有一些字符不在base64加密字符的范围&#xff0c;由最后两个AA&#xff0c;猜测是偏移ascii码之后的结果。 偏移4位 打开密码机器下载版.htm 点击凯撒移位 输入密文 点击-4&…