脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - Python tuple方法和string常量介绍

Python tuple方法和string常量介绍

2022-12-22 13:49hqx Python

这篇文章主要介绍了Python tuple方法和string常量,文章基于python的相关资料展开详细内容,对初学python的通知有一定的参考价值,需要的小伙伴可以参考一下

前言

今天给大家分享一个Python入门基础知识吧,Python tuple方法和string常量周末就给大家放松一下了,大家好才是真的好。

1 tuple.count(value)

描述:返回value出现的次数

?
1
2
3
4
5
6
7
>>> tp = tuple([1, 2, 3, 4, 4, 5])
>>> tp.count(1)
1
>>> tp.count(4)
2
>>> tp.count(7)
0

2 tuple.index(value[, start[, end]])

描述:返回元组中第一个值为x的元素的从零开始的索引,如果没有这样的元素将会抛出 ValueError 异常

说明:可选参数 start 和 end 是切片符号,用于将搜索限制为列表的特定子序列

?
1
2
3
4
5
6
7
>>> tp = tuple([1, 2, 3, 4, 4, 5])
>>> tp.index(4)
3
>>> tp.index(7)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: tuple.index(x): x not in tuple

1 string.ascii_letters

描述:ASCII码定义的大小写英文字符

说明:该值不依赖于语言区域

?
1
2
3
4
5
6
7
>>> import string
>>> string.ascii_letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> 'a' in string.ascii_letters
True
>>> '你好' in string.ascii_letters
False

2 string.ascii_lowercase

描述:小写字母 ‘abcdefghijklmnopqrstuvwxyz’

说明:该值不依赖于语言区域

?
1
2
3
>>> import string
>>> string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'

3 string.ascii_uppercase

描述:大写字母 ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’

说明:该值不依赖于语言区域

?
1
2
3
>>> import string
>>> string.ascii_uppercase
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

4 string.digits

描述:字符串 ‘0123456789’

?
1
2
3
>>> import string
>>> string.digits
'0123456789'

5 string.hexdigits

描述:字符串 ‘0123456789abcdefABCDEF’

?
1
2
3
>>> import string
>>> string.hexdigits
'0123456789abcdefABCDEF'

6 string.octdigits

描述:字符串 ‘01234567’

?
1
2
3
>>> import string
>>> string.octdigits
'01234567'

7 string.punctuation

描述:由在 C 语言区域中被视为标点符号的 ASCII 字符组成的字符串

?
1
2
3
>>> import string
>>> string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'

8 string.printable

描述:由被视为可打印符号的 ASCII 字符组成的字符串

说明:即为 digits, ascii_letters, punctuation 和 whitespace 的总和

?
1
2
3
>>> import string
>>> string.printable
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'

9 string.whitespace

描述:由被视为空白符号的 ASCII 字符组成的字符串

说明:包括空格、制表、换行、回车、进纸和纵向制表符

?
1
2
3
>>> import string
>>> string.whitespace
' \t\n\r\x0b\x0c'

到此这篇关于Python tuple方法和string常量介绍的文章就介绍到这了,更多相关Python tuple和string内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://www.cnblogs.com/123456feng/p/16117790.html

延伸 · 阅读

精彩推荐
  • PythonPython中的集合类型知识讲解

    Python中的集合类型知识讲解

    这篇文章主要介绍了Python中的集合类型知识讲解,是Python入门学习中的基础知识,需要的朋友可以参考下...

    脚本之家7672020-07-30
  • Pythonpython获取局域网占带宽最大3个ip的方法

    python获取局域网占带宽最大3个ip的方法

    这篇文章主要介绍了python获取局域网占带宽最大3个ip的方法,涉及Python解析URL参数的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下...

    Lynch2882020-07-20
  • PythonPython sqlalchemy时间戳及密码管理实现代码详解

    Python sqlalchemy时间戳及密码管理实现代码详解

    这篇文章主要介绍了Python sqlalchemy时间戳及密码管理实现代码详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要...

    viewts6792020-08-01
  • PythonPython线程池的实现浅析

    Python线程池的实现浅析

    当有多个 IO 密集型的任务要被处理时,我们自然而然会想到多线程。而线程池的实现也很简单,因为 Python 提供了一个标准库 concurrent.futures,已经内置了对...

    轻松学Python3342022-08-10
  • PythonQt5 实现主窗口状态栏显示时间

    Qt5 实现主窗口状态栏显示时间

    这篇文章主要介绍了Qt5 实现主窗口状态栏显示时间,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    落叶_小唱4882021-09-24
  • PythonPycharm学习教程(2) 代码风格

    Pycharm学习教程(2) 代码风格

    这篇文章主要为大家详细介绍了最全的Pycharm学习教程第二篇代码风格,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    山在岭就在3962020-10-06
  • Python教你用python控制安卓手机

    教你用python控制安卓手机

    不久前,我在思考如何通过向好友发送几分钟的垃圾邮件来惹恼我的朋友,而在做一些研究的过程中,我遇到了Android调试桥.在本快速指南中,我将向您展示如何...

    有理想的coder8702021-11-01
  • Python图文详解WinPE下安装Python

    图文详解WinPE下安装Python

    这篇文章主要以图文结合的方式详细介绍了WinPE下安装Python的具体实现步骤,感兴趣的小伙伴们可以参考一下 ...

    shinobiii6862020-08-23