好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python字符串格式化函数

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

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

not in

成员运算符,同上,相反

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

2、?三引号

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()?

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测试数据/u_15288318/5112103

? 效果如下: ?

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

查看更多关于python字符串格式化函数的详细内容...

  阅读:48次