>백엔드 개발 >파이썬 튜토리얼 >Python 데이터 유형 간 변환

Python 데이터 유형 간 변환

高洛峰
高洛峰원래의
2017-03-03 14:10:191707검색

Python 데이터 유형 간 변환


함수 설명
函数 描述

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 转换为一个列表

set(s)

转换为可变集合

dict(d)

创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)

转换为不可变集合

chr(x)

将一个整数转换为一个字符

unichr(x)

将一个整数转换为Unicode字符

ord(x)

将一个字符转换为它的整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数转换为一个八进制字符串

int(x [,base])

x를 정수로 변환
long(x [,base] )

x를 긴 정수로 변환

float(x)

td>

x를 부동 소수점 숫자로 변환

복소수(실수 [,imag ])

복수 만들기

str(x) 객체 x를 문자열로 변환
函数 返回值 ( 描述 )
abs(x) 返回数字的绝对值,如abs(-10) 返回 10
ceil(x) 返回数字的上入整数,如math.ceil(4.1) 返回 5
cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1
exp(x) 返回e的x次幂(ex),如math.exp(1) 返回2.718281828459045
fabs(x) 返回数字的绝对值,如math.fabs(-10) 返回10.0
floor(x) 返回数字的下舍整数,如math.floor(4.9)返回 4
log(x) 如math.log(math.e)返回1.0,math.log(100,10)返回2.0
log10(x) 返回以10为基数的x的对数,如math.log10(100)返回 2.0
max(x1, x2,...) 返回给定参数的最大值,参数可以为序列。
min(x1, x2,...) 返回给定参数的最小值,参数可以为序列。
modf(x) 返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。
pow(x, y) x**y 运算后的值。
round(x [,n]) 返回浮点数x的四舍五入值,如给出n值,则代表舍入到小数点后的位数。
sqrt(x) 返回数字x的平方根,数字可以为负数,返回类型为实数,如math.sqrt(4)返回 2+0j

repr( x)

객체 x를 표현식 문자열로 변환
eval(str)
函数 描述
choice(seq) 从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。
randrange ([start,] stop [,step]) 从指定范围内,按指定基数递增的集合中获取一个随机数,基数缺省值为1
random() 随机生成下一个实数,它在[0,1)范围内。
seed([x]) 改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Python会帮你选择seed。
shuffle(lst) 将序列的所有元素随机排序
uniform(x, y) 随机生成下一个实数,它在[x,y]范围内。
문자열에서 유효한 Python 표현식을 평가하고 객체를 반환하는 데 사용됩니다.

튜플

시퀀스 s를 튜플로 변환
목록 시퀀스를 목록으로 변환
세트 변경 가능한 세트로 변환
dict(d) 사전을 만들어 보세요. d는 (키, 값) 튜플의 시퀀스여야 합니다.
frozenset 불변 세트로 변환
chr(x) 정수를 문자로 변환
unihr(x) 정수를 유니코드 문자로 변환 td>
ord(x) 문자를 정수 값으로 변환 tr>
hex(x) 정수를 16진수 문자열로 변환
oct(x) 정수를 8진수 문자열로 변환
변수 데이터 유형 보기: a=3가져오기 유형type(a)int(a) #정수형으로 변환str(a) #문자열로 변환 Python 수학 함수 Python 난수 함수위 기사에서 Python 간의 변환에 대한 간략한 논의 데이터 유형은 편집자가 공유한 모든 내용입니다. 참조할 수 있기를 바라며, 또한 모든 분들이 PHP 중국어 웹사이트를 지원하시기를 바랍니다. Python 데이터 유형 간 변환과 관련된 더 많은 기사를 보려면 PHP 중국어 웹사이트를 주목하세요!
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.