Python 怎么做强制类型转换

作者&投稿:展华 (若有异议请与网页底部的电邮联系)
Python 怎么做强制类型转换~

Python3.5.2(v3.5.2:4def2a2901a5,Jun252016,22:01:18)[MSCv.190032bit(Intel)]onwin32Type"help","copyright","credits"or"license"formoreinformation.>>>s='123.4'>>>float(s)123.4>>>type(float(s))>>>

类型转换

复制代码
代码
1 函数 描述
2 int(x [,base ]) 将x转换为一个整数
3 long(x [,base ]) 将x转换为一个长整数
4 float(x ) 将x转换到一个浮点数
5 complex(real [,imag ]) 创建一个复数
6 str(x ) 将对象 x 转换为字符串
7 repr(x ) 将对象 x 转换为表达式字符串
8 eval(str ) 用来计算在字符串中的有效Python表达式,并返回一个对象
9 tuple(s ) 将序列 s 转换为一个元组
10 list(s ) 将序列 s 转换为一个列表
11 chr(x ) 将一个整数转换为一个字符
12 unichr(x ) 将一个整数转换为Unicode字符
13 ord(x ) 将一个字符转换为它的整数值
14 hex(x ) 将一个整数转换为一个十六进制字符串
15 oct(x ) 将一个整数转换为一个八进制字符串
复制代码


序列操作

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


数值操作

复制代码
代码
1 x << y 左移
2 x >> y 右移
3 x & y 按位与
4 x | y 按位或
5 x ^ y 按位异或 (exclusive or)
6 ~x 按位翻转
7 x + y 加
8 x - y 减
9 x * y 乘
10 x / y 常规除
11 x // y 地板除
12 x ** y 乘方 (xy )
13 x % y 取模 (x mod y )
14 -x 改变操作数的符号位
15 +x 什么也不做
16 ~x ~x=-(x+1)
17 abs(x ) 绝对值
18 divmod(x ,y ) 返回 (int(x / y ), x % y )
19 pow(x ,y [,modulo ]) 返回 (x ** y ) x % modulo
20 round(x ,[n]) 四舍五入,n为小数点位数
21 x < y 小于
22 x > y 大于
23 x == y 等于
24 x != y 不等于(与相同)
25 x >= y 大于等于
26 x <= y 小于等于
复制代码

以上资源来与 www.viiboo.cn可供参考

int(x [,base]) ⇒ 将x转换为一个十进制的整数
long(x [,base]) ⇒ 将x转换为一个十进制的长整数
float(x) ⇒ 将x转换为一个浮点数
str(object) ⇒ 转换为字符串
repr(object) ⇒ 转换为表达式字符串
eval(str) ⇒ 用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(seq) ⇒ 将序列seq转换为一个元组
list(seq) ⇒ 将序列seq转换为一个列表
chr(x ) ⇒ 将一个整数转换为一个字符
unichr(x ) ⇒ 将一个整数转换为Unicode字符
ord(x ) ⇒ 将一个字符转换为它的整数值
hex(x ) ⇒ 将一个整数转换为一个十六进制字符串
oct(x ) ⇒ 将一个整数转换为一个八进制字符串

a = 5
print str(a)



下陆区17166854583: Python 怎么做强制类型转换 -
徒研霡欣: python是一款应用非常广泛的脚本程序语言,谷歌公司的网页就是用python编写.python在生物信息、统计、网页制作、计算等多个领域都体现出了强大的功能.python和其他脚本语言如java、R、Perl 一样,都可以直接在命令行里运行脚本程序...

下陆区17166854583: 在python中,怎么将字符串类型的变量强制转换成float类型的变量 -
徒研霡欣: 直接使用float(对应的变量进行转化) 具体举例如下是: a='2.30' b=float(a) print b b转为float类型的2.30,可以通过tpye来进行测试

下陆区17166854583: python的日期类型转换 -
徒研霡欣: 你可以利用 time 模块里的 strptime()和 strftime().strptime()根据你指定的格式控制字符串解读日期,而 strftime()则根据你指定的格式控制字符串输出日期.比如,把 “12-Jan-06 10:06” 格式转换成 “2006-01-12 10:06:00” 格式:>>...

下陆区17166854583: python中的函数参数为自定义类对象,怎么强制转换 -
徒研霡欣: python不需要也没有强制转换 对象之间的耦合通过对象的方法实现 只要你有这个方法就可以调用,因为python函数的参数是没有类型的

下陆区17166854583: 在做测试自动化时,python数据类型转换函数有几种? -
徒研霡欣: 在python中的数据类型转换函数共有五类:1.float(x) 将x转换为一个浮点数,x如果是一个字符串, 必须是数字类型的字符串2.int(x) 将x转换为一个整数, x如果是一个字符串,必须是数字类型的字符串3.str(x) 把x转换为字符串类型, 任意数据类型都可以转换为字符串4.list(x) 把序列数据x转为列表(注意:字典没有顺序,不是序列数据)5.tuple(x) 把序列数据x转为元组(字典没有顺序,不是序列数据) 你可以多去黑马程序员视频库看看,里面这样的知识点特别多

下陆区17166854583: 在python中的数据类型转化 -
徒研霡欣: 也就是将list转换成array的格式,使用numpy库是可以的 import numpy as np list = [[1,2],[34,5]] print np.array(list) print type(np.array(list))输出为: [[ 1 2][34 5]] <type 'numpy.ndarray'>

下陆区17166854583: 如何利用Python将其他数据类型转换成字符串类型 -
徒研霡欣: 直接使用str转.>>> a=123>>> a123>>> type(a)<type 'int'>>>> b=str(a)>>> b'123'>>> type(b)<type 'str'>>>>

下陆区17166854583: python数据类型怎么转换 -
徒研霡欣: 调用类型加上括号就好,比如 str('123') int('234') 希望可以帮到你

下陆区17166854583: python构造HTTP请求消息,如何强制替换默认的类型Content - Type? -
徒研霡欣: http://blog.csdn.net/u012374229/article/details/46743877

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网