python类型转换

转载 2012年03月24日 18:30:48
函数                      描述  
int(x [,base ])         将x转换为一个整数  
long(x [,base ])        将x转换为一个长整数  
float(x )               将x转换到一个浮点数  
complex(real [,imag ])  创建一个复数  
str(x )                 将对象 x 转换为字符串  
repr(x )                将对象 x 转换为表达式字符串  
eval(str )              用来计算在字符串中的有效Python表达式,并返回一个对象  
tuple(s )               将序列 s 转换为一个元组  
list(s )                将序列 s 转换为一个列表  
chr(x )                 将一个整数转换为一个字符  
unichr(x )              将一个整数转换为Unicode字符  
ord(x )                 将一个字符转换为它的整数值  
hex(x )                 将一个整数转换为一个十六进制字符串  
oct(x )                 将一个整数转换为一个八进制字符串  



Python代码   
操作                      描述     
s + r                   序列连接     
s * n , n * s           s的 n 次拷贝,n为整数     
s % d                   字符串格式化(仅字符串)     
s[i]                    索引     
s[i :j ]                切片     
x in s , x not in s     从属关系     
for x in s :            迭代     
len(s)                  长度     
min(s)                  最小元素     
max(s)                  最大元素     
s[i ] = x               为s[i]重新赋值     
s[i :j ] = r            将列表片段重新赋值     
del s[i ]               删除列表中一个元素     
del s[i :j ]            删除列表中一个片段    
  
操作                      描述  
s + r                   序列连接  
s * n , n * s           s的 n 次拷贝,n为整数  
s % d                   字符串格式化(仅字符串)  
s[i]                    索引  
s[i :j ]                切片  
x in s , x not in s     从属关系  
for x in s :            迭代  
len(s)                  长度  
min(s)                  最小元素  
max(s)                  最大元素  
s[i ] = x               为s[i]重新赋值  
s[i :j ] = r            将列表片段重新赋值  
del s[i ]               删除列表中一个元素  
del s[i :j ]            删除列表中一个片段  


Python代码   
x << y                  左移     
x >> y                  右移     
x & y                   按位与     
x | y                   按位或     
x ^ y                   按位异或 (exclusive or)     
~x                      按位翻转     
x + y                   加     
x - y                   减     
x * y                   乘     
x / y                   常规除     
x // y                  地板除     
x ** y                  乘方 (xy )     
x % y                   取模 (x mod y )     
-x                      改变操作数的符号位     
+x                      什么也不做     
~x                      ~x=-(x+1)     
abs(x )                 绝对值     
divmod(x ,y )           返回 (int(x / y ), x % y )     
pow(x ,y [,modulo ])    返回 (x ** y ) x % modulo     
round(x ,[n])           四舍五入,n为小数点位数     
x < y                   小于     
x > y                   大于     
x == y                  等于     
x != y                  不等于(与<>相同)     
x >= y                  大于等于     
x <= y                  小于等于    



python 数据类型转换

http://www.cnblogs.com/zhangpengshou/archive/2012/03/12/2392068.html http://blog.csdn.net/crylearne...
  • liang890319
  • liang890319
  • 2016年08月01日 08:14
  • 541

Python基本语法_强制数据类型转换

目录目录 前言 软件环境 Python数据类型的显式转换 显式转换的多种类型 Non-String转换为String str函数 repr str和repr的区别 eval Non-int转换为int...
  • Jmilk
  • Jmilk
  • 2015年11月08日 19:04
  • 37136

python 类型转换+数值操作+异常处理

类型转换int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转...
  • u012316444
  • u012316444
  • 2016年06月30日 10:35
  • 2267

numpy中数组对象的强制数据类型转换

在我们的普通编程过程中,强制数据类型转换时很寻常的,尤其是在类似于C语言这样的编程语言。由于自己是一个C程序员,很多时候在这方面会多想一点。其实,纯粹的Python中,数据类型转换至少在语法上跟C是差...
  • grey_csdn
  • grey_csdn
  • 2017年03月29日 23:41
  • 12949

每天学点Python之布尔类型

每天学点Python之布尔类型Python中的布尔类型有两个常量True和False表示。布尔值转化Python中的布尔值是可以转化为数值的,True表示1,而False表示0,可以对其进行数值运算,...
  • u013291394
  • u013291394
  • 2015年12月18日 14:50
  • 1275

Python数据类型(一):数值布尔类型

Python简介 Python虽然是一个脚本语言,但也是一个完全面向对象的语言.由于它设计之初把易用性做为非常重要的一个考量标准,所以用起来非常简洁,优美. C++是静态强类型语言,而Python是动...
  • weiwenhp
  • weiwenhp
  • 2014年02月23日 21:33
  • 3933

指针强制类型转换

当我们初始化一个指针或给一个指针赋值时,赋值号的左边是一个指针,赋值号的右边是一个指针表达式。在我们前面所举的例子中,绝大多数情况下,指针的类型和指针表达式的类型是一样的,指针所指向的类型和指针表达式...
  • zhaoxiaoqiang10
  • zhaoxiaoqiang10
  • 2014年08月28日 16:07
  • 734

Python数据类型之间的转换(三)

Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 ...
  • Love_Carmen
  • Love_Carmen
  • 2017年07月28日 11:26
  • 291

【Python】Python的类型转换

弱/强类型指的是语言类型系统的类型检查的严格程度。后两者指的是变量与类型的绑定方法。  弱类型相对于强类型来说类型检查更不严格,比如说允许变量类型的隐式转换,允许强制类型转换等等。强类型语言一般...
  • michellechouu
  • michellechouu
  • 2014年05月25日 18:05
  • 316

ORM框架类型自动转换原理

我们在使用ORM框架时,从数据库中查询数据,然后返回一个集合或者其他类型。但是,框架怎么知道我要获取的是什么类型的呢?比如:List、Map等,框架怎么知道我要返回的集合中的元素类型是Date、Str...
  • jingxuan1990
  • jingxuan1990
  • 2014年06月07日 17:47
  • 662
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:python类型转换
举报原因:
原因补充:

(最多只允许输入30个字)