python字符串格式化函数
来源:脚本之家    时间:2022-04-20 12:04:08
目录
​1、​格式化字符串输出​2、​三引号​3、Unicode​4、字符串字母处理函数(补充)

知识点:格式化、三引号、Unicode、字符串字母处理函数

​1、​格式化字符串输出​

编号

运算符类型

说明

1

[ : ]

截取字符串

2

in

成员运算符,可查找字符串是否包含某字符串或字符串,返回false和true

3

not in

成员运算符,同上,相反

,格式:print("hello %s %s ..." % ("值1","值2","..."))

2、​三引号

编号

运算符类型

说明

1

[ : ]

截取字符串

2

in

成员运算符,可查找字符串是否包含某字符串或字符串,返回false和true

3

not in

成员运算符,同上,相反

三引号允许字符串可以换行:"""

​3、Unicode

在字符串前加上前缀u就表达Unicode字符串

代码如下:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

a=51
b="CTO"

# 格式化字符串输出
print("Hello %s %s" % (51,"CTO"))

# 三引号
c="""
create table cto(
id int,
name varchar(20)
)"""

print("字符串:%s" % (c))

# Unicode
d=u"51\u0020CTO"
print("%s的Unicode字符串:%s" % ("51\u0020CTO",d))

效果如下:

4、字符串字母处理函数(补充)

字符串字母处理函数:.upper()、.lower()、.swapcase()、.capitalize()、.title()​

编号

函数名

说明

1

​ljust

2

​rjust

3

​center

4

zfill

代码如下:

#!/usr/bin/python3
# -*- coding: utf-8 -*-

myStr="heLlO 51 cTo"
print("转换前字符串:%s\n" % (myStr))

# 全部字符串转为大写
myStr_New=myStr.upper()
print("1、全部字符串转为大写 - upper")
print("转换后字符串:%s\n" % (myStr_New))

# 全部字符串转为小写
myStr_New=myStr.lower()
print("2、全部字符串转为小写 - lower")
print("转换后字符串:%s\n" % (myStr_New))

# 字符串大小写互换
myStr_New=myStr.swapcase()
print("3、字符串大小写互换 - swapcase")
print("转换后字符串:%s\n" % (myStr_New))

# 字符串大小写互换
myStr_New=myStr.capitalize()
print("4、首字母大写,其余字母小写 - capitalize")
print("转换后字符串:%s\n" % (myStr_New))

# 首字母大小,其余保持不变
myStr_New=myStr.title()
print("5、首字母大小,其余保持不变 - title")
print("转换后字符串:%s\n" % (myStr_New))
-----------------------------------
©著作权归作者所有:来自51CTO博客作者小5聊基础的原创作品,请联系作者获取转载授权,否则将追究法律责任
#yyds干货盘点#字符串格式化函数 - python基础学习系列(29)
https://blog.51cto.com/u_15288318/5112103

效果如下:

到此这篇关于python字符串格式化函数的文章就介绍到这了,更多相关python字符串内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

关键词: 保持不变 希望大家 追究法律责任 相关文章

X 关闭

X 关闭