qhnw.net
当前位置:首页 >> python字符串转换为整数 >>

python字符串转换为整数

>>> test = "123">>> print test123>>> type(test)<type 'str'>>>> test = int(test>>> print test123>>> type(test)<type 'int'>>>>总结一句就是,用int()转换就行了,当然里面不能含字符

如果是单个字符,如'a'->65,则相互转换使用ord('a')和chr(65)如果是整数形式的字符串进行转换,使用str()和int()

>>> class week: def __init__(self): self.weekday=raw_input("请输入一串英文字母:") self.lines=list(self.weekday.upper())>>> w=week() 请输入一串英文字母:abcde>>> w.lines ['a', 'b', 'c', 'd', 'e']

#!/usr/bin/env python# -*- coding:utf-8 -*-number = '7.8'print float(number)#7.8 这变不了bai整形,除du非你四色五入为zhi 7 或者8 才是dao整形#所以可回以变答成浮点型 7.8

str_object.encode('utf-8'); python3可用,2不太清楚,只要你把他编码成unicode就是! 你的采纳是我前进的动力, 记得好评和采纳,答题不易,互相帮助, 手机提问的朋友在客户端右上角评价点(满意)即可. 如果你认可我的回答

整数字符串转换为对应的整数 int('12') 小数字符串转换为对应小数 float('12.34') 数字转换为字符串 str(123.45) ASCII码转换为相应字符 chr(97) 字符转换为响应ASCII码 ord('a')

/* 请输入一个16进制数 : FF 这个数的10进制是 : 255 Press any key to continue */ #include unsigned Hex2Dec(char hex[]) { unsigned i,num = 0; for(i = 0; hex[i]; ++i) { if(hex[i] >= 'a' && hex[i] = 'A' && hex[i] = '0' && hex[i]

a="111" b= int(a) print b, type(b) c = str(b) print c, type(c) 如果解决了您的问题请采纳!如果未解决请继续追问

#coding:utf-8 def translate(st="你要转换的字符串"): try: num=int(st) return num except: #print "\"%s\" is not an integer."%st pass try: num=float(st) return num except: #print "\"%s\" is not a float."%st pass try: num=complex(st) return num except: #print "\"%s\" is not a float."%st pass return st #返回原串表示转换失败

就是str()再看看别人怎么说的.

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com