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

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

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

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

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

Python实现字符串与数组相互转换功能,具体如下:1、字符串转数组:运行结果:2、数组转字符串:运行结果:Python(英语发音:/paθn/), 是一种面向对象、解释型计算机程序设计语言.

#py3 from functools import reduce DIGITS={'0':0,'1':1,'2':2,'3':3,'4':4,'5':5,'6':6,'7':7,'8':8,'9':9} def char2num(s): #单个字符转数字 return DIGITS[s] def str2int(s):#整数字串转化整数,不支持浮点数.浮点数得另写一个 if s[0]=='-': #要判断一下该数字

#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 #返回原串表示转换失败

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