python 字符与数字如何转换
11个回答
展开全部
整数字符串转换为对应的整数
int('12')
小数字符串转换为对应小数
float('12.34')
数字转换为字符串
str(123.45)
ASCII码转换为相应字符
chr(97)
字符转换为响应ASCII码
ord('a')
int('12')
小数字符串转换为对应小数
float('12.34')
数字转换为字符串
str(123.45)
ASCII码转换为相应字符
chr(97)
字符转换为响应ASCII码
ord('a')
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#x须为数字,否则把字符串类型的字母/汉子/标点符号转化为int类型毫无意义,会报错。
x = 1 #x为int类型。
s = str(x) #把x转换为字符串类型,即'x'.
i = int(s) #把字符串类型的x转换为int类型的x。
x = 1 #x为int类型。
s = str(x) #把x转换为字符串类型,即'x'.
i = int(s) #把字符串类型的x转换为int类型的x。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!/usr/bin/python
#-*- coding:utf-8 -*-
if __name__ == "__main__":
a = '64'
print 'type(a)=', type(a)
print 'a=', a
print
b = int(a)
print 'type(b),', type(b)
print 'b=', b
print
c = '40'
print 'type(c),', type(c)
print 'c=', c
d = int(c, 16)
print 'type(d),', type(d)
print 'd=', d
print
e = '100'
print 'type(e),', type(e)
print 'e=', e
f = int(e, 8)
print 'type(f),', type(f)
print 'f=', f
print
g = '1000000'
print 'type(g),', type(g)
print 'g=', g
h = int(g, 2)
print 'type(h),', type(h)
print 'h=', h
#-*- coding:utf-8 -*-
if __name__ == "__main__":
a = '64'
print 'type(a)=', type(a)
print 'a=', a
b = int(a)
print 'type(b),', type(b)
print 'b=', b
c = '40'
print 'type(c),', type(c)
print 'c=', c
d = int(c, 16)
print 'type(d),', type(d)
print 'd=', d
e = '100'
print 'type(e),', type(e)
print 'e=', e
f = int(e, 8)
print 'type(f),', type(f)
print 'f=', f
g = '1000000'
print 'type(g),', type(g)
print 'g=', g
h = int(g, 2)
print 'type(h),', type(h)
print 'h=', h
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
int(str)
float(str)
str(int)
str(float)
float(str)
str(int)
str(float)
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询