类型转换
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 ) 将一个整数转换为一个八进制字符串
序列操作
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 ] 删除列表中一个片段
数值操作
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 小于等于
demo
#类型转换
#convert
#convert to int
print('int()默认情况下为:', int())
print('str字符型转换为int:', int('010'))
print('float浮点型转换为int:', int(234.23))
#十进制数10,对应的2进制,8进制,10进制,16进制分别是:1010,12,10,0xa
print('int(\'0xa\', 16) = ', int('0xa', 16))
print('int(\'10\', 10) = ', int('10', 10))
print('int(\'12\', 8) = ', int('12', 8))
print('int(\'1010\', 2) = ', int('1010', 2))
#convert to long
print('int浮点型转换为int:', int(23))
#convert to float
print('float()默认情况下为:', float())
print('str字符型转换为float:', float('123.01'))
print('int浮点型转换为float:', float(32))
#covert to complex
print('创建一个复数(实部+虚部):', complex(12, 43))
print('创建一个复数(实部+虚部):', complex(12))
#convert to str
print('str()默认情况下为:', str())
print('float字符型转换为str:', str(232.33))
print('int浮点型转换为str:', str(32))
lists = ['a', 'b', 'e', 'c', 'd', 'a']
print('列表list转换为str:', ''.join(lists))
#covert to list
strs = 'hongten'
print('序列strs转换为list:', list(strs))
#covert to tuple
print('列表list转换为tuple:', tuple(lists))
#字符和整数之间的转换
#char coverted to int
print('整数转换为字符chr:', chr(67))
print('字符chr转换为整数:', ord('C'))
print('整数转16进制数:', hex(12))
print('整数转8进制数:', oct(12))
运行效果:
Python 3.3.2 (v3.3.2:d047928ae3f6, May 16 2013, 00:03:43) [MSC v.1600 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> ================================ RESTART ================================
>>>
int()默认情况下为: 0
str字符型转换为int: 10
float浮点型转换为int: 234
int('0xa', 16) = 10
int('10', 10) = 10
int('12', 8) = 10
int('1010', 2) = 10
int浮点型转换为int: 23
float()默认情况下为: 0.0
str字符型转换为float: 123.01
int浮点型转换为float: 32.0
创建一个复数(实部+虚部): (12+43j)
创建一个复数(实部+虚部): (12+0j)
str()默认情况下为:
float字符型转换为str: 232.33
int浮点型转换为str: 32
列表list转换为str: abecda
序列strs转换为list: ['h', 'o', 'n', 'g', 't', 'e', 'n']
列表list转换为tuple: ('a', 'b', 'e', 'c', 'd', 'a')
整数转换为字符chr: C
字符chr转换为整数: 67
整数转16进制数: 0xc
整数转8进制数: 0o14
相关推荐
本文实例为大家分享了python实现...# 对拆分后的数字先按照section进行数字到汉字的转换,然后添加数值单位,如:仟,佰,拾,处理结束后可以得到转换后的序列。 # 对section处理结束后,再对每个section进行单位的追
时间序列(Time series)数据是非常重要的数据类型,时间序列简单的说就是各时间点上形成的数值序列,时间序列分析就是通过观察历史数据预 测未来的值,比如股票预测、房价预测分析等。在各个领域的研究中,都与时间...
13 Python数据类型显式转换及数值类型 14 序列类型详解之字符串(1) 15 序列类型详解之字符串(2) 16 序列类型之列表(1) 17 序列类型之列表(2) 18 序列类型之元组 19 Python核心数据类型之字典 20 Python核心...
13-Python数据类型显式转换及数值类型 14-序列类型详解之字符串(1) 15-序列类型详解之字符串(2) 16-序列类型之列表(1) 17-序列类型之列表(2) 18-序列类型之元组 19-Python核心数据类型之字典 20-...
第3章 Python数据类型 1 3.1 变量 3.2 运算符 3.3 表达式 3.4 数据类型 3.5 数值 3.6 列表 本章首先介绍了变量的命名和引用,以及各类运算符,如算术运算符、关系运算符、逻辑运算符、身份运算符等。然后介绍了...
授课老师从业经验丰富,讲课由浅入深,贴近真实开发,紧紧围绕Python核心基础知识,系统讲解操作系统、Python环境搭建、Python的基本语法、类型和对象、流程控制、函数、函数式编程、面向对象、文件操作等内容。...
2.1 不同类型的数值 15 2.2 程序文件 17 2.2.1 使用不同的类型 18 2.2.2 基本算术 20 2.2.3 一些惊喜 22 2.3 使用数值 23 2.3.1 求值顺序 23 2.3.2 数值格式 24 2.3.3 可能会发生的错误 25 2.3.4 几个不寻常的例子 ...
Python具有大量的第三方库和模块,可以轻松处理不同类型的数据,包括结构化数据、时间序列数据和文本数据等。此外,Python还具有丰富的统计分析和机器学习能力,可以应用各种模型和算法来发现数据中的模式和趋势,...
人工智能-机器学习-数据预处理
类型转换函数(24) 序列化操作函数(8) 对象操作函数(8) 判断操作函数(8) 变量操作函数(2) 交互操作函数(2) 文件操作函数(1) 编译执行函数(4) 装饰器函数(3) 数学运算函数(7) 1、abs():返回数值...
2.4 NumPy的数值类型 19 2.4.1 数据类型对象 21 2.4.2 字符码 21 2.4.3 Dtype构造函数 22 2.4.4 dtype属性 23 2.5 一维数组的切片与索引 23 2.6 处理数组形状 24 2.6.1 堆叠数组 27 2.6.2 拆分NumPy数组 30 ...
– 函数:有可能独有(字符串函数,数值函数), 也有可能通用(len,type) Contents 目录 基本字符串操作 字符串格式化 字符串方法 小结 基本字符串操作 01 基本字符串操作 通用序列操作回顾 – 索引 – 分片 – ...
数值数组在任一方向的快速非复制转换:从 Julia 或 Python 的 Julia 数组修改 Python 数组(例如bytes 、 array.array 、 numpy.ndarray )。 有用的包装器:将 Python 序列、字典、数组、数据帧和 IO 流解释为它们...
数值数据类型 print(type(2)) # Int print (type(3.1415926535)) # float 序列类型 print(type(“yolo”)) # String print(type([1,2,3,4,5,6,7,8,9])) # list print(type ()) # Tuples 字典 print(type...
1.1 Python 简介......................................1 1.2 安装软件包......................................2 1.2.1 Python(x,y)..................................... 2 1.2.2 Enthought Python ...
matlab转换java代码超快速Python刷新器 Basic_python :(超快速教程) print(1 + 1) # addition(+) print(2 - 1) # subtraction(-) print(6 * 3) # multiplication(*) print(4 / 2) # division(/) print(3 ** 2) # ...
由于LSTM网络最终输出的为一个向量,而我们最终需要一个整数类型(与原始数据保持一致)的温度,所以我们需要对LSTM算法模型的输出后插入一个线性回归作为稠密层,将输出维度转换成最终1维的向量(温度)。...