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()

import string string.atoi('5.5')

在python中,你定义这样子的列表a=[01,2,3]时合法的 但是 你print a 的时候 ,输出的就是[1,2,3] 自动把01 --》0 转换了 所以你给的字符串列表 装成整形列表,'002864' ,前面的0时没法保留的,不知道你的使用场景,但是提这个需求的人是SB.

#!/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就是! 你的采纳是我前进的动力, 记得好评和采纳,答题不易,互相帮助, 手机提问的朋友在客户端右上角评价点(满意)即可. 如果你认可我的回答

/* 请输入一个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]

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

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

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

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