标签:python -- 字符串 eval print input 表达式
参考:菜鸟教程 - 学的不仅是技术,更是梦想! 侵删
一:
在python中,成对的单引号(' ')和双引号(" ")都可以用来表示字符串,但不能单双引号作为一对(' ")混用。为方便说明,以下内容涉及到引号部分统一使用单引号(' ')
二:input()
input('用户输入前的提示内容,可不写')
在python3中,input()以字符串格式(string)接收用户输入的内容,并自动忽略换行符(换行符为input结束的标志)
在python2中,input()可接收字符串,数字及表达式。在接收表达式后返回执行结果。
三:print()
print(*objects,sep=' ', end='\n', file=sys.stdout, flush=False)
*objects指print()可一次性输出多个对象,如需要输出多个对象时,对象之间以逗号(,)分隔。在输出时默认以一个空格( )分割多个对象,可通过sep更改;默认以换行符(\n)结束,可通过end更改。
#知识不够需要以后理解的地方:
file -- 要写入的文件对象。
flush -- 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
四:eval()
eval(expression[, globals[, locals]])
将字符串转化为表达式/数字类型,即可以理解为去掉字符串两端的单引号或双引号后,先看是不是表达式,如果是表达式则返回表达式结果,不是则查找是否为变量名。如果是变量名则返回变量。
#挖个坑,等以后能看懂了再来填
globals -- 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。
locals -- 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。
python3中eval函数用法简介_陌上行走的博客-CSDN博客
标签:python,--,字符串,eval,print,input,表达式 来源: https://blog.csdn.net/m0_62619559/article/details/120924469
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。