我是靠谱客的博主 甜甜泥猴桃,最近开发中收集的这篇文章主要介绍Python 使用eval函数string 转 int,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Python 使用eval函数string 转 int

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

#!/usr/bin/python3
import string
while True:
print("Input Number: ")
str1 = input()
print(type(str1))
if str1[-1] in ['F', 'f']:
c = (eval(str1[:-1]) - 32) / 1.8
print(c, "C")
elif str1[-1] in ['C', 'c']:
f = (eval(str1[:-1])) * 1.8 + 32
print(f, "F")
else :
print("Input error")

结果

(test) root@d3b207e335a0:/test# python3 fc.py
Input Number:
10c
<class 'str'>
50.0 F
Input Number:

最后

以上就是甜甜泥猴桃为你收集整理的Python 使用eval函数string 转 int的全部内容,希望文章能够帮你解决Python 使用eval函数string 转 int所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部