1.把任意数值转化为字符串有两种方法。
(1)str()用于将数值转化为易于人读的形式。print(str("我是中国人"))>>>我是中国人 (2)repr()用于将数值转化为易于解释器读的形式输出的是字符串的官方标准。str出来的值是给人看的字符串,repr出来的值是给机器看的,括号中的任何内容出来后都是在它之上再加上一层引号。
print(repr("我是中国人"))>>>"我是中国人" 。Python中出现的任何中文,虽然我们在编辑器里看到的是中文,但是背地里全是一串编码。千万不要轻易信任print!print xx给你显示出来的,其实并不是xx的真实面貌!2.eval()将字符串str当成有效的表达式来求值并返回计算结果. 不建议用,因为有很大的安全隐患。具体百度。
l="5+8" print(eval(l))
结果:
13
3.内建函数:
list(iterable)把可迭代对象转换成列表
tuple(iterable)把可迭代对象转换成元组
str(obj)把对象转化为字符串(对象的字符串表示法)
时间: 2024-11-09 04:49:27