Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >string类型--字符串常用取值操作

string类型--字符串常用取值操作

作者头像
用户7886150
修改于 2021-01-11 02:15:39
修改于 2021-01-11 02:15:39
8270
举报
文章被收录于专栏:bit哲学院bit哲学院

参考链接: Python字符串| 十六进制 hexdigits

1、字符串常量 

(1)不依赖于语言环境:

string.ascii_letters ==>'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

string.ascii_lowercase ==> 'abcdefghijklmnopqrstuvwxyz'

string.ascii_uppercase ==> 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'

(2)依赖于语言环境,并在locale.setlocale()调用时更新:

string.letters ==> 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'

string.lowercase ==> 'abcdefghijklmnopqrstuvwxyz'

string.uppercase ==> ‘ABCDEFGHIJKLMNOPQRSTUVWXYZ’

(3)

string.digits ==> '0123456789'

string.hexdigits ==> '0123456789abcdefABCDEF'

string.octdigits ==> '01234567'

(4)ASCII字符的字符串,在C语言环境中被视为标点字符:

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

(5)包含所有被视为空格的字符的字符串。在大多数系统中,包括字符空间,制表符,换行符,返回页面,换页符和垂直选项卡

string.whitespace ==> '\t\n\x0b\x0c\r '

(6) 可打印的字符串:

string.printable ==> 这是一个组合 (digits+letters+punctuation+whitespace)

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

2、字符串格式化 

'd'    有符号整数小数。     

'i'    有符号整数小数。     

'o'    签名的八进制值。

'u'    过时的类型 - 它是相同的'd'。

'x'    有符号十六进制(小写)。

'X'    有符号十六进制(大写)。    

'e'    浮点指数格式(小写)。

'E'    浮点指数格式(大写)。

'f'    浮点小数格式。

'F'    浮点小数格式。

'g'    浮点格式。如果指数小于-4或不小于精度,则使用小写指数格式,否则使用小数格式。

'G'    浮点格式。如果指数小于-4或不小于精度,则使用大写指数格式,否则使用小数格式。    

'c'    单个字符(接受整数或单个字符串)。     

'r'    String(使用repr()转换任何Python对象 )。

's'    String(使用转换任何Python对象 str())。

'%'    不转换参数,导致结果中出现'%' 字符。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python 字符串
life is short,you need python. LIFE IS SHORT,YOU NEED PYTHON. lIFE IS SHORT,YOU NEED PYTHON. Life Is Short,You Need Python. Life is short,you need python.
用户7886150
2021/01/14
3500
python3 (import stri
string模块中定义了一些常用的属性(包含所有数字,字母,可打印的所有ascii码等)
py3study
2020/01/10
3580
python string模块学习
如果字符串模板中的变量没有提供值,会抛出异常,这时,可以使用safe_substitute().
用户2936342
2018/08/27
2450
Python标准库笔记(1) — string模块
目录[-] String模块包含大量实用常量和类,以及一些过时的遗留功能,并还可用作字符串操作。 1. 常用方法 常用方法 描述 str.capitalize() 把字符串的首字母大写 str.center(width) 将原字符串用空格填充成一个长度为width的字符串,原字符串内容居中 str.count(s) 返回字符串s在str中出现的次数 str.decode(encoding='UTF-8',errors='strict') 以指定编码格式解码字符串 str.
jhao104
2018/03/20
1.8K0
超详解—Python 字符串详解——基础篇
Python中可以使用单引号(')、双引号(")和三引号(''' 或 """)来定义字符串。虽然它们都可以用来表示字符串,但在某些情况下,它们有各自的优势和用法。
小李很执着
2024/06/15
5300
python常用模块及方法
os.path.getsize(文件或文件路径): 返回文件或文件夹的大小, 单位: 字节
不止于python
2023/09/05
2110
python常用模块及方法
Python:字符串函数
String模块中的常量: string.digits:数字0~9 string.letters:所有字母(大小写) string.lowercase:所有小写字母 string.printable:可打印字符的字符串 string.punctuation:所有标点 string.uppercase:所有大写字母 >>> import string >>> string.digits '0123456789' >>> string.letters 'ABCDEFGHIJKLMNOPQRS
py3study
2020/01/08
4540
Python中的string模块的学习
学习资料:http://docs.python.org/library/string.html#string.Formatter
bear_fish
2018/09/20
1K0
Python 随机字符串
当调用方法 choice(string.ascii_uppercase) 的意思是将会随机从大写字符中挑选出一个字符。
HoneyMoose
2021/03/19
6860
Python 随机字符串
一日一技:在 Python 里面的常用常量字符串
曾经,当我想实现:从24个小写字母中随机选择一个字母的时候,我是这样写代码的: import random letter = random.choice('qwertyuiopasdfghjklzxcvbnm') 后来,我知道了,原来代码可以这样写: import random import string letter = random.choice(string.ascii_lowercase) string模块包含了我们常用的一些常量字符串: 大小写字母:string.ascii_letters
青南
2019/12/17
7520
[1006]python之string模块常量:数字,26个字母,标点符号,空白
来源:https://www.cnblogs.com/my8100/p/7068512.html
周小董
2021/06/24
4090
【Python入门第五讲】字符串(下篇)
前面介绍了常用类的函数相关操作,详细内容请前往 【Python入门第四讲】字符串(上篇)阅读。
不惑
2024/01/23
2740
【Python入门第五讲】字符串(下篇)
python 之 string() 模块
common string oprations import string 1. string constants(常量)
用户7886150
2021/01/14
5340
python中字符串的基本操作汇总
字符串是文本操作的核心,在python中字符串是string类的实例,在string模块中,定义了很多的常量
生信修炼手册
2020/05/07
6210
[781]python去除字符串中开头|结尾|所有字母、数字
参考:https://blog.csdn.net/qq_25792799/article/details/80322889 https://blog.csdn.net/qq_40771567/article/details/86561158 https://www.cnblogs.com/pyse/p/9847812.html http://dy.163.com/v2/article/detail/DMA5CHFN0511RVML.html
周小董
2020/04/08
3.1K0
Python查看模块(变量、函数、类)方法
前面章节中,详细介绍了模块和包的创建和使用(严格来说,包本质上也是模块),有些读者可能有这样的疑问,即正确导入模块或者包之后,怎么知道该模块中具体包含哪些成员(变量、函数或者类)呢?
风之随想
2020/07/25
1.2K0
Python中的基础定义
Python中的文档字符串:可以当作一种特殊的注释,简单的说明可以使用单引号或双引号,较长的文字说明可以使用三引号
py3study
2020/01/14
6400
【说站】Python如何实现打字训练的程序
3、将最终代码打包成exe工具,可以脱离python环境,在单独的电脑上执行exe文件,就可以打字练习了。
很酷的站长
2022/11/24
6190
python字符串String模块
>>> print str.center(20)           #生成20个字符长度,str排中间
py3study
2020/01/09
1K0
一道课后练习题背后的知识点
前两天做了一个随机生成密码的课后练习题,题目挺简单,但是这个题目却有两个比较重要的知识点Random和String模块,今天就跟大家聊一聊这两个知识点。话不多说,我们开始吧。
PM小王
2019/07/02
5880
一道课后练习题背后的知识点
相关推荐
python 字符串
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档