函数 描述
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 小于等于
分享到:
相关推荐
Numpy是Python的一个开源扩展库,用于支持大型多维数组和矩阵的操作,并且提供了大量的数学函数来操作这些数组。它是科学计算软件包的重要组成部分,也是许多其他科学计算软件的基础,例如Scipy、Pandas等。 #### ...
来自 `ast` 模块的 `literal_eval()` 可将字符串形式的数据转换为相应的Python数据类型。例如,当你有一个存储在字符串变量 `str_list` 中的JSON或Python列表,如 "[1838, 13735, 8285, 35386]",你可以使用 `...
这通常通过Python的类型转换函数完成,如`PyLong_FromLong()`(对于整型),`PyUnicode_FromString()`(对于字符串)等。 5. **调用Python函数**: 使用`PyObject_CallObject()`函数来调用Python函数,传入函数...
Python还提供了其他一些转换函数,如`chr()`和`ord()`用于字符与ASCII值之间的转换,`bytes()`和`decode()`用于字节串和字符串之间的转换,以及`eval()`函数将字符串解析为相应的Python表达式。 了解并熟练掌握这些...
此函数在Python 3中已被移除,使用 `、`==` 和 `>` 操作符替代。 ### 7. coerce() `coerce()` 函数用于将不同类型的数值转换为相同类型,以便进行比较或操作。但在Python 3中已被移除,现在建议显式转换类型。 ##...
字符串常用函数是指那些可以对字符串进行操作和处理的函数。在Python中,字符串常用函数包括replace、capitalize、split、all、any、basestring、bool、classmethod、cmp、dict、dir和enumerate等。 replace(string...
在这个文档中,我们探讨了Python中几个常用且重要的函数,包括`join()`、`str.zfill()`、`lambda`、`filter()`、`map()`、`reduce()`以及`numpy`库中的`multiply()`和`sign()`函数。 1. `join()`函数: 这是一个...
### Python 常用函数详解 #### 一、`join()` 函数 `join()` 方法是字符串中的一个方法,它可以将序列中的元素以指定的字符连接生成一个新的字符串。语法如下: ``` str.join(sequence) ``` 其中 `str` 是作为连接符...
6. **处理返回值**:Python函数执行后会返回一个`PyObject*`,我们需要将其转换为C++能理解的数据类型。例如,如果返回值是整数,可以使用`PyLong_AsLong()`;如果是字符串,可以使用`PyUnicode_AsUTF8()`。 7. **...
在上面的代码中,我们使用了`%`操作符来检查数字是否能被2整除,从而判断其奇偶性。然后根据条件累加到`total_sum`中。 然而,对于分数,我们通常需要将它们转换成浮点数或小数进行处理,因为Python中的整数除法(`...
除了这些,Python还有许多其他有用的内置函数,如`enumerate()`用于同时获取元素及其索引,`any()`和`all()`用于检查序列中是否存在满足条件的元素,以及`reduce()`用于对序列执行累积操作等。掌握这些基本函数是...
Python是一种强大的编程...总的来说,Python的这些函数和模块极大地增强了其处理各种任务的能力,无论是简单的文本操作还是复杂的文件系统操作,都能游刃有余。熟悉和掌握这些函数是成为熟练Python程序员的关键步骤。
Python字符串是编程中常用的数据类型,它用于存储和处理文本信息。在Python中,字符串提供了丰富的内置函数,方便我们进行各种操作。以下是一些重要的字符串函数及其用途: 1. `replace(string, old, new[, ...
- 如果需要使用模块内的特定函数或类,可以使用`.`操作符,如`os.path.join()`来连接路径。 - `from module import function`可以导入模块中的特定函数,避免每次使用时都带上模块名。 4. **Python 2与Python 3的...
- Python支持多种字符串格式化方式,包括传统的`%`操作符,`str.format()`方法,以及新的f-string语法。 在处理字符串时,了解这些基本概念和操作是非常重要的。Python的字符串功能强大且灵活,使得处理文本数据变...
学习Python的类型和对象不仅包括理解它们的基本概念,还包括熟悉如何利用这些概念构建和操作复杂的对象结构。通过深入学习,你可以更好地利用Python的灵活性和强大的面向对象特性来解决实际问题。
在Python编程语言中,函数是代码的可重用模块,它们允许我们组织和抽象复杂的问题。...这些函数在Python编程中具有广泛的用途,尤其是在处理数据、过滤、映射和组合操作时。熟练掌握它们能提高代码的可读性和效率。
Python 中的变量可以使用int、float、str等函数来转换类型。 十八、赋值操作符: Python 中的赋值操作符包括+=、-=、/=等。 十九、成员操作符: Python 中的成员操作符包括in、not in等。 二十、 pow函数: ...
Python 字符串是 Python 语言中最基本的数据类型之一,字符串函数是处理字符串的各种操作。下面将详细介绍 Python 中的字符串常用函数。 1. replace(string, old, new[, maxsplit]):字符串的替换函数,把字符串中...