`
jayzotion
  • 浏览: 48443 次
  • 性别: Icon_minigender_1
  • 来自: 森林之城
社区版块
存档分类
最新评论

python类型转换

阅读更多
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 转换为一个列表
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类型转换、数值操作.docx

    ### Python 类型转换 在 Python 编程过程中,经常需要对不同数据类型进行转换,以满足特定场景的需求。下面详细介绍几种常见的类型转换方法及其应用场景。 #### eval(str) `eval()` 函数可以用来计算字符串中的...

    python类型转换、数值操作.wps

    python类型转换、数值操作.wps该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~

    python类型转换笔记.python运算符笔记.doc

    进制转换在编程中是常见的操作,Python提供了内置的类型转换函数来帮助进行这种转换。 二进制数字通常以`0b`开头,八进制以`0o`开头,十六进制以`0x`开头。例如,`0b11101`是一个二进制数,`0o12`是一个八进制数,...

    python中的decimal类型转换实例详解

    ### Python中的Decimal类型转换详解 #### 一、引言 在Python编程中,处理精确的数值计算时,传统的浮点数运算可能会导致精度问题。为了应对这类挑战,Python提供了`decimal`模块,它实现了定点和浮点算术运算符,...

    java2python--java代码转python工具

    2. 类型处理:Java的强类型系统与Python的动态类型不同,转换工具需要处理类型转换,如将Java的int转换为Python的int。 3. 异常处理:Java的异常处理与Python的try/except块有所不同,工具需要进行适配。 4. 面向...

    python 变量类型转换 示例

    python 变量类型转换 示例

    python转java

    3. 转换数据类型:将 Python 的动态类型转换为 Java 的静态类型。 4. 处理异常和控制流:Python 的异常处理和控制流在 Java 中可能需要不同的语法。 5. 重构代码:转换后的 Java 代码可能需要进行重构,以符合 Java ...

    Python语言基础:数据类型转换.pptx

    在Python编程语言中,数据类型转换是至关重要的操作,它允许程序员在不同数据类型之间灵活地切换,以满足特定的编程需求。以下是Python中几种主要的数据类型转换函数及其使用方法的详细说明: 1. **int() 函数**: ...

    java中jython操作把python数据类型转成java类型

    在Java中,Jython是一个非常有用的工具,它允许我们在Java应用程序中嵌入Python代码,并能够无缝地在Python数据类型和Java数据类型之间进行转换。这极大地扩展了Java的生态系统,让我们能够利用Python丰富的库和简洁...

    python进制转换、数据类型详解、类型转换、运算符的思维导图

    python进制转换、数据类型详解、类型转换、运算符的思维导图

    测量程序编制 - python 10数据类型:Number(数字)-类型转换函数.pptx

    在Python编程语言中,数据类型转换是至关重要的概念,它允许程序员在不同数据类型之间灵活地切换,以满足特定的程序需求。本篇主要讲解Python中的Number(数字)类型及其相关的类型转换函数。 1. **int(x)**: 这个...

    Python-转换Human数据导出至geoJSON

    在这个过程中,我们可能需要处理包含地理位置信息的人口、社会经济或其他类型的数据,并将其转换成geoJSON,以便在Web地图应用或GIS软件中使用。 描述 "转换Human数据导出至geoJSON" 提供了目标,即把某种形式的...

    Python-csvstosqlite将CSV文件转换成SQLite数据库

    当需要将大量CSV数据存储到一个结构化的数据库中时,Python库`csvs-to-sqlite`提供了一个方便的解决方案,将CSV文件转换为SQLite数据库。 `csvs-to-sqlite`是Simon Willison开发的一个工具,它允许用户通过简单的...

    C语言字符串转换为Python字符串的方法

    C语言字符串转换为Python字符串的方法 C语言字符串转换为Python字符串是指将...C语言字符串转换为Python字符串需要根据不同的编码方式和数据类型选择合适的方法,以确保正确地将C语言字符串转换为Python字符串对象。

    Python-ps1scriptify用于将Python脚本转换为Powershell脚本的工具

    5. **数据类型转换**:Python和Powershell的数据类型有所不同,如列表、字典等在Powershell中需要特殊处理。`ps1scriptify`会处理这些数据类型的转换。 6. **输出与打印**:Python的`print`函数在Powershell中通常...

    python时间类型相互转换

    在利用python处理数据时,经常会出现限定格式数据无法读取问题。此代码文档明确说明时间格式数据的关系、转换。

    python数据转换后台.zip

    3. **数据类型转换**: Python支持多种数据类型,如整型、浮点型、字符串、布尔型等。在数据转换过程中,可能需要将一列数据从字符串类型转换为数值类型,或者将日期字符串转换为日期时间对象。`pandas`的`to_numeric...

    常用Python数据类型转换方法共1页.pdf.zip

    本文将深入探讨Python中的数据类型转换,包括基本数据类型、转换方法以及在实际编程中的应用。 1. 基本数据类型: Python中的基本数据类型主要包括整型(int)、浮点型(float)、字符串(str)、布尔型(bool)和...

    Python 数据类型及类型转换.md

    Python 数据类型及类型转换.md

Global site tag (gtag.js) - Google Analytics