python类型转换、数值操作 - canofy - JavaEye技术网站
来源:百度文库 编辑:神马文学网 时间:2024/04/28 22:11:09
python类型转换、数值操作
关键字: python类型转换、数值操作python类型转换
Java代码
函数 描述
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 ) 将一个整数转换为一个八进制字符串
函数 描述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 大于等于
关键字: python类型转换、数值操作python类型转换
Java代码
函数 描述
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 ) 将一个整数转换为一个八进制字符串
函数 描述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 大于等于
python类型转换、数值操作 - canofy - JavaEye技术网站
python包包收集 - shake863 - JavaEye技术网站
mencoder转flv - python mplayer ffmpeg vp6 - JavaEye技术网站
Python 数据库开发 - 天生我材必有用,千金散尽还复来 - JavaEye技术网站
mysql和SQL Server的互相转换 - - JavaEye技术网站
Delphi中的时间操作技术 - - JavaEye技术网站
时间,日期操作类 - baby69yy2000 - JavaEye技术网站
时间,日期操作类 - baby69yy2000 - JavaEye技术网站
Emacs的基本操作 - 飞奔的火鸟 - JavaEye技术网站
delphi用于时间操作的函数(1) - - JavaEye技术网站
delphi用于时间操作的函数 (2) - - JavaEye技术网站
卡布奇诺 - JavaEye技术网站
JSTL使用 - - JavaEye技术网站
enum用法 - - JavaEye技术网站
ant 安装 - - JavaEye技术网站
Oracle PL/SQL语言操作和控制语言 - thomas0988 - JavaEye技术网站
SD卡做系统 给SD卡分区的详细操作 - 黑暗任务 - JavaEye技术网站
负载均衡技术 - - JavaEye技术网站
Hibernate 参数设置一览表 - scenery_86 - JavaEye技术网站
改变input属性 - laiseeme - JavaEye技术网站
Android SDK安装 - oxen - JavaEye技术网站
linux之iptables - piaoling - JavaEye技术网站
html文本编辑器 - liyunqiangyq - JavaEye技术网站
Command命令模式 - smartwgd - JavaEye技术网站