以30字符宽居中输出python字符串_python3字符串
字符串
字符串是 python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:
name = 'wingis'
python 的字符串内建函数:
print(name.count('w')) #计算字符串出现的个数
print(name.capitalize()) #返回首字母大字
print(name.casefold()) #返回首字母变小字
print(name.center(20,'*')) #返回一个指定的宽度居中的字符串,*为填充的字符,默认为空格
print(name.encode()) #将字符串编码成bytes格式
print(name.endswith('s')) #判断以什么字符结尾
print(name.expandtabs()) #把字符串中的 tab(\t)符号转为空格,tab符号默认的空格数是8。
info = "my name is {} , and age is {}."
print(info.format("wings",'25')) #使用args和kwargs的替换返回格式化版本的info。
info = "my name is {0} , and age is {1}."
print(info.format("wings",'25'))
info = "my name is {name} , and age is {age}."
print(info.format(name="wings",age=25))
info = "my name is {name} , and age is {age}."
print(info.format_map({'name':'wings','age':25})) #format_map传输的值是以字典的形式
print(name.find('n',1,3)) #检测'n'是否包含在字符串中,如果指定范围1和3之间 ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1
print(name.isdigit()) #如果字符串只包含数字则返回 true 否则返回 false
print(name.index("g")) #跟find()方法一样,只不过如果str不在字符串中会报一个异常.
print(name.isalnum()) #如果字符串至少有一个字符并且所有字符都是字母或数字则返 回 true,否则返回 false
print(name.isalpha()) #如果字符串至少有一个字符并且所有字符都是字母则返回 true, 否则返回 false
print(name.isdecimal()) #如果字符串是十进制字符串,返回true,否则返回false。
print(name.isidentifier()) #如果字符串是有效的python标识符,则返回true,否则返回false。
print(name.islower()) #如果字符串是小写字符串,返回true,否则返回false。
print(name.isnumeric()) #如果字符串是数字字符串,返回true,否则返回false。
print(name.isprintable()) #如果字符串是可打印的,返回true,否则返回false。
print(name.isspace()) #如果字符串是空白字符串,返回true,否则返回false
print(name.istitle()) #如果字符串是标题大小写字符串,则返回true,否则返回false。
print(name.isupper()) #如果字符串是大写字符串,返回true,否则返回false。
print('-'.join(name)) # 以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串
print(name.ljust(10,"@")) #返回一个原字符串左对齐,并使用"@"填充至长度10的新字符串,fillchar 默认为空格
print(name.rjust(10,'-')) #返回一个原字符串右对齐,并使用"-"填充至长度10的新字符串,fillchar 默认为空格
print(name.lower()) #返回转换为小写的字符串的副本。
print(name.upper()) #返回转换为大写的字符串的副本。
print(name.lstrip()) #返回删除左边空格、回车的字符串的副本。
print(name.rstrip()) #返回删除右边空格、回车的字符串的副本。
print(name.strip()) #删除字符串两边空格、回车
print(name.partition('n')) #使用给定的分隔符将字符串划分为三个部分。
输出结果:('wi', 'n', 'gs')
print(name.replace("i","o",1)) #把将字符串中的str1替换成str2,如果max指定,则替换不超过max次。
print(name.rfind("n")) #类似于 find()函数,不过是从右边开始查找.
print(name.rindex('w')) #类似于 index(),不过是从右边开始.
print(name.rpartition('i')) #类似于partition(),不过是从右边开始.
name1 = 'win\tg\tis'
print(name1.split('\t'))
print(name1.split('\t',1)) #以 str 为分隔符截取字符串,num指定截取次数
print(name.startswith("i",1,3)) #检查字符串是否是以指定子字符串"i"开头,是则返回 true,否则返回 false。如果1和3指定值,则在指定范围内检查。
print(name.swapcase()) #将大写字母转换为小写字母,将小写字母转换为大写字母
print(name.zfill(20)) #返回长度为20的字符串,原字符串右对齐,前面填充0
输出结果00000000000000wingis
python字符串格式化符号:
1 符号 描述
2 %c 格式化字符及其ascii码
3 %s 格式化字符串
4 %d 格式化整数
5 %u 格式化无符号整型
6 %o 格式化无符号八进制数
7 %x 格式化无符号十六进制数
8 %x 格式化无符号十六进制数(大写)
9 %f 格式化浮点数字,可指定小数点后的精度
10 %e 用科学计数法格式化浮点数
11 %e 作用同%e,用科学计数法格式化浮点数
12 %g %f和%e的简写
13 %g %f 和 %e 的简写
14 %p 用十六进制数格式化变量的地址
python转义字符:
1 在需要在字符中使用特殊字符时,python用反斜杠(\)转义字符。如下表:
2 转义字符 描述
3 \(在行尾时) 续行符
4 \\ 反斜杠符号
5 \' 单引号
6 \" 双引号
7 \a 响铃
8 \b 退格(backspace)
9 \000 空
10 \n 换行
11 \v 纵向制表符
12 \t 横向制表符
13 \r 回车
14 \f 换页
15 \oyy 八进制数,yy 代表的字符,例如:\o12 代表换行,其中 o 是字母,不是数字 0。
16 \xyy 十六进制数,yy代表的字符,例如:\x0a代表换行
17 \other 其它的字符以普通格式输出
希望与广大网友互动??
点此进行留言吧!
以30字符宽居中输出python字符串_python3字符串相关推荐
- 以30字符宽居中输出python字符串_Python 字符串
字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!'var2= ...
- 以30字符宽居中输出python字符串_python基础--字符串
Python3 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号(' 或" )来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hell ...
- 以30字符宽居中输出python字符串_Python3 字符串
isdigit 和 isnumeric的区别? def dn(): dgt=[] num=[] c=0 for c in range(2**16): ch=chr(c) if ch.isdigit() ...
- python以20字符宽居中输出,Python 字符串内置方法(一)
以下方法只需要知道用法就行了,权当了解,不用硬背,以后需要用到的时候再回来看 说明: 一般方法中前面是is开头的就是判断来的,输出不是True就是False,例如isalpha()方法 capital ...
- 三次方格式化描述获得用户输入的一个数字,可能是整数或浮点数,a,计算a的三次方值,并打印输出。输出结果采用宽度20个字符、居中输出、多余字符采用减号(-)填充。如果结果超过20个字符,则以
题目: 三次方格式化 描述 获得用户输入的一个数字,可能是整数或浮点数,a,计算a的三次方值,并打印输出.输出结果采用宽度20个字符.居中输出.多余字符采用减号(-)填充. 如果结果超过20个字符,则 ...
- python元组转字符串_python3字符串和字典、集合、元组的相互转换 | 吴老二
字符串转字典 字符串转字典可以使用内置参数eval()函数,只能针对字符串双引号是字典格式的字符串. #!/usr/bin/python3 #coding:utf-8 #吴老二个人博客~~~www.w ...
- python3字符编码str_聊聊Python 3 的字符串:str 和 bytes 的区别
Python2的字符串有两种:str 和 unicode,Python3的字符串也有两种:str 和 bytes.Python2 的 str 相当于 Python3 的bytes,而unicode相当 ...
- python3纵向输出字符串_python3字符串输出常见面试题总结
考察对于知识的理解,除了实际的代码运用,还有一种方法就是问答类的题型.不同于普通的概念叙述,小编认为即使是面试题也会带有一些数学题目的影响,不知道大家有没有想过,如果面试题是字符串方面的我们该如何作答 ...
- python输入一串字符串、输出字符串中的数字_Python 字符串与数字输出方法 如何在python中输入字符串,输出十进制...
python将字符串中的数字乘以2并输出整个字符串 2018 Amazon Jeff Bezos 1120 4036 Amazon Jeff Bezos 2240 def db(num): impor ...
最新文章
- Makefile和Shell学习笔记
- android4.0浏览器在eclipse中编译的步骤
- linux shell scp 远程拷贝 上传下载
- office2010 启动man_Office2010打开慢速度怎么办?
- Flume Source
- VirtualBox安装的Mac虚拟机,安装增强功能失败,应该是版本太新
- 「解决方案」5G基站电气监控云平台
- 三角形外接圆圆心 算法 删改版
- 论文写作——课程总结
- mysql报错error2002_mysql中异常出错ERROR:2002的处理办法分享
- Redis 取消保护模式
- 从红包场景谈事务一致性
- alibaba的druid连接池的监控的两种方法
- WebSocket原生JavaScript实现简易聊天室
- 谷歌地球录制游览堪比航拍大片
- 近视手术:全飞秒 vs 半飞秒
- Java实现手机发送短信验证码
- 2010年消费电子技术20个最大失败:Buzz居首
- python读取tiff影像_科学网—利用python GDAL库读写geotiff格式的遥感影像方法 - 张伟的博文...
- 静悄悄的双11,有新意,有温度:国货潮与公益热正在改变商业
热门文章
- 盖茨为什么会要求对机器人收税?
- CYQ.Data 轻量数据层之路 应用示例一 留言版(四)
- windows下使用ffmpeg进行视频转换和截图。
- 元素上下层叠关系总结
- Java千百问_03基本语法(002)_java都有哪些关键字
- mongo(四)索引
- jquery ajax 跨域请求
- 艾伟:基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写
- 财务管理c语言oj,九度OJ 1141:Financial Management (财务管理) (平均数)
- 信息学奥赛一本通 1311:【例2.5】求逆序对 | 1237:求排列的逆序数 | OpenJudge NOI 2.4 7622:求排列的逆序数 | 洛谷 P1908 逆序对