`
MyEyeOfJava
  • 浏览: 1150978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71118
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

python3常见操作

阅读更多

 

 布尔操作,是或者否:

Operation

Result

Notes

x or y

if x is false, then y, else x

(1)

x and y

if x is false, then x, else y

(2)

not x

if x is false, then True, else False

(3)

 

 

比较操作,大还是小,是否相同对象,是否相同值:

Operation

Meaning

<

strictly less than

<=

less than or equal

>

strictly greater than

>=

greater than or equal

==

equal

!=

not equal

is

object identity

is not

negated object identity

 

 

常用数学计算:

Operation

Result

Notes

Full documentation

x + y

sum of x and y

   

x - y

difference of x and y

   

x * y

product of x and y

   

x / y

quotient of x and y

   

x // y

floored quotient of x and y

(1)

 

x % y

remainder of x / y

(2)

 

-x

x negated

   

+x

x unchanged

   

abs(x)

absolute value or magnitude of x

 

abs()

int(x)

x converted to integer

(3)(6)

int()

float(x)

x converted to floating point

(4)(6)

float()

complex(re, im)

a complex number with real part re, imaginary part imim defaults to zero.

(6)

complex()

c.conjugate()

conjugate of the complex number c

   

divmod(x, y)

the pair (x // y, x % y)

(2)

divmod()

pow(x, y)

x to the power y

(5)

pow()

x ** y

x to the power y

(5)

 

 

字符串常见操作:

Operation

Result

Notes

x in s

True if an item of s is equal to x, else False

(1)

x not in s

False if an item of s is equal to x, else True

(1)

s + t

the concatenation of s and t

(6)(7)

s * n or n * s

equivalent to adding s to itself n times

(2)(7)

s[i]

ith item of s, origin 0

(3)

s[i:j]

slice of s from i to j

(3)(4)

s[i:j:k]

slice of s from i to j with step k

(3)(5)

len(s)

length of s

 

min(s)

smallest item of s

 

max(s)

largest item of s

 

s.index(x[, i[, j]])

index of the first occurrence of x in s (at or after index i and before index j)

(8)

s.count(x)

total number of occurrences of x in s

 

 

 

数组常见操作:

Operation

Result

Notes

s[i] = x

item i of s is replaced by x

 

s[i:j] = t

slice of s from i to j is replaced by the contents of the iterable t

 

del s[i:j]

same as s[i:j] = []

 

s[i:j:k] = t

the elements of s[i:j:k] are replaced by those of t

(1)

del s[i:j:k]

removes the elements of s[i:j:k]from the list

 

s.append(x)

appends x to the end of the sequence (same as s[len(s):len(s)] = [x])

 

s.clear()

removes all items from s (same as del s[:])

(5)

s.copy()

creates a shallow copy of s (same as s[:])

(5)

s.extend(t) or s += t

extends s with the contents of t (for the most part the same ass[len(s):len(s)] = t)

 

s *= n

updates s with its contents repeated n times

(6)

s.insert(i, x)

inserts x into s at the index given by i(same as s[i:i] = [x])

 

s.pop([i])

retrieves the item at i and also removes it from s

(2)

s.remove(x)

remove the first item from s where s[i] is equal to x

(3)

s.reverse()

reverses the items of s in place

(4)

 

 

常见格式化占位符:

Conversion

Meaning

Notes

'd'

Signed integer decimal.

 

'i'

Signed integer decimal.

 

'o'

Signed octal value.

(1)

'u'

Obsolete type – it is identical to 'd'.

(6)

'x'

Signed hexadecimal (lowercase).

(2)

'X'

Signed hexadecimal (uppercase).

(2)

'e'

Floating point exponential format (lowercase).

(3)

'E'

Floating point exponential format (uppercase).

(3)

'f'

Floating point decimal format.

(3)

'F'

Floating point decimal format.

(3)

'g'

Floating point format. Uses lowercase exponential format if exponent is less than -4 or not less than precision, decimal format otherwise.

(4)

'G'

Floating point format. Uses uppercase exponential format if exponent is less than -4 or not less than precision, decimal format otherwise.

(4)

'c'

Single character (accepts integer or single character string).

 

'r'

String (converts any Python object using repr()).

(5)

's'

String (converts any Python object using str()).

(5)

'a'

String (converts any Python object using ascii()).

(5)

'%'

No argument is converted, results in a '%' character in the result.

 
分享到:
评论

相关推荐

    Python操作常见Office软件.zip - Python 操作 Excel、Word、Pdf 等

    Python操作常见Office软件.zip - Python 操作 Excel、Word、Pdf 等。Python操作常见Office软件.zip - Python 操作 Excel、Word、Pdf 等。Python操作常见Office软件.zip - Python 操作 Excel、Word、Pdf 等。Python...

    python不常见的字符串操作.txt

    python的一些字符串的不常见操作哦!相信大家都用惯了那些常见的字符串操作,想学一些不常见,但是有可能用得到的操作吧!看这里,你值得拥有

    CentOS 7 离线安装 Python 3 需要的 rpm 包

    在 CentOS 7 系统中离线安装 Python 3 是一项常见的需求,特别是在没有网络连接或者需要在隔离环境中部署的情况下。Python 3 是一个高级编程语言,广泛用于 Web 开发、数据分析、自动化脚本等多个领域。然而,由于 ...

    learn python3 hard way 笨方法学python3

    文件操作是Python3中常见的任务,包括读写文件、追加内容、处理文本和二进制数据等。Python3提供了内置的open函数和上下文管理器来简化文件操作,并且支持文本模式和二进制模式。 Python3的字符串处理能力强大,...

    Python常见安全漏洞及修复方法.zip

    3. 访问控制不当:不正确的权限设置可能导致数据泄露或恶意操作。确保对敏感资源使用适当权限,比如使用`os.chmod()`控制文件访问权限。 4. 代码注入:恶意代码可能在执行动态生成的Python代码时被注入。使用`ast....

    python3 标准模块实例学习 原版

    在Python3中,标准库扮演着至关重要的角色,它包含了大量的预装模块,为各种常见任务提供了便利的解决方案。本篇文章将深入探讨Python3标准模块的实例学习,帮助你更好地系统地学习和熟练掌握这些模块。 首先,我们...

    Python对Excel操作详解

    Python 对 Excel 操作详解 Python 是一种面向对象、直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定。它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务。 Python 虚拟机本身几乎可以在...

    Python对Excel操作教程.pdf

    不过,使用Tcl/tcom在Python中并不常见,通常Python开发者更倾向于使用Python专门的库如openpyxl、xlwt等。 5. Tcl/tcom包:虽然不是Python原生的库,但在Windows环境下,Tcl/tcom可以调用Excel的COM接口直接操作...

    Python-常见面试问题Python编程练习

    12. **数据库操作**:如何使用Python连接和操作数据库,如SQLAlchemy或sqlite3库。 13. **Web框架**:如Django和Flask,面试中可能会要求你构建简单的Web应用。 14. **单元测试**:了解unittest或pytest框架,能...

    深入 python3 中文教程

    - **安装Python**:本部分详细介绍了如何根据不同的操作系统(Linux、MacOSX、Windows)来安装Python3。 - **Linux/MacOSX**:教程首先介绍了如何通过命令行检查是否已经安装了Python3。对于未安装的情况,提供了...

    【PyMySQL】python3 mysql数据库操作工具

    在Python编程中,进行数据库操作是一项常见的任务,而MySQL作为广泛使用的开源关系型数据库,是许多开发者首选的存储解决方案。PyMySQL是Python连接MySQL数据库的一个库,它提供了类似于Python标准库DB-API(PEP 249...

    通过Python3.x操作Mysql数据库

    ### 通过Python3.x操作MySQL数据库 #### 一、PyMySQL简介及安装 **PyMySQL** 是一个在Python 3.x版本中用于连接MySQL服务器的库。它允许开发者使用Python编写程序来操作MySQL数据库,提供了丰富的接口来进行各种...

    diveintopython3_---《深入python3》

    Python 3的IO库强大而全面,涵盖了文件操作、网络通信、数据序列化等多个方面。例如,JSON和XML解析库可以帮助你处理常见的数据交换格式,而socket库则提供了低级网络通信接口。 最后,Python 3的并发和异步编程...

    SendKeys-0.3-python3

    要使用"SendKeys-0.3-python3",你需要按照以下步骤操作: 1. **解压文件**:首先,你需要解压缩"SendKeys-0.3.zip",这通常可以通过任何常见的解压缩工具完成。 2. **查看源码**:打开解压后的目录,查看`Send...

    python3 参考手册 .chm

    《Python3 参考手册》是一本全面介绍Python 3编程...手册通常会包含详细的语法解释、示例代码以及常见问题解答,帮助读者快速掌握Python 3编程。无论你是初学者还是经验丰富的开发者,这个手册都将是你不可或缺的工具。

    python3程序开发指南

    - **标准库介绍**:Python3拥有强大的标准库,包含了大量的模块和函数,如os、sys、re等,可用于执行常见的任务。 - **第三方库安装与使用**:通过pip工具安装第三方库,如numpy、pandas等,以扩展Python的功能。 #...

    python3 核心编程

    3. **模块与包**:Python3的模块化设计使得代码组织有序,导入和使用其他模块是常见操作。了解如何创建、导入和管理自定义模块以及标准库模块(如os、sys、math等)至关重要。包的使用可以更好地组织大型项目,理解...

    Programming in Python 3(Python3程序开发指南(第二版))

    书中可能会涉及这些库的基本使用和常见操作。 总之,《Programming in Python 3》第二版是一本全面的Python 3教程,涵盖了从基础到高级的各种主题,无论你是新手还是有经验的开发者,都能从中受益匪浅。通过阅读这...

Global site tag (gtag.js) - Google Analytics