Python教程

Python 字符串系列一编码与格式化【简单易懂,代码可以直接运行,强烈推荐】

本文主要是介绍Python 字符串系列一编码与格式化【简单易懂,代码可以直接运行,强烈推荐】,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Python 字符串编码与格式化【简单易懂,代码可以直接运行,强烈推荐】

内容:
#编码
#python默认是utf-8编码
#语法格式:byte_c = content.encode()

#字符串元字符概念
‘’’
s = ‘xxx’:普通字符,python3中默认是unicode编码,
s = u’xxx’:指定字符串是用Unicode编码
s = b’xxx’:指定字符串用二进制保存
s = r’xxx’:放在字符串转义,表示字符串原本的含义
s = f’xxx’:字符串格式化输出的一种方式
‘’’

‘’’
格式化:按照一定的方式,将字符串和变量混合输出
#方法一:字符串拼接
#方法二:%形式拼接
#%s:字符串
#%d:表示整数
#%f:表示小数

字符串拼接使用场景:用于python爬虫爬取网页时url的变换,format居多
#使用场景:字符串中本身有%号时,url–编码–url中的汉字会按照这个编码显示
#http://www.baidu.com/s?wd=%E5%A4%A9%E9%97%AE%s(后面取出来的字符时汉字赋值过来转化后的编码)
#url = ‘http://www.baidu.com/s?wd=%E5%A4%A9%E9%97%AE%s’
#print(url % name)
#string = ‘https://www.baidu.com/s?wd=%E7%88%AC%E8%99%AB’
#这种方法表明:当字符串本身含有%s时,不能再去使用%去格式化字符串

#方法3:format()

点个

这篇关于Python 字符串系列一编码与格式化【简单易懂,代码可以直接运行,强烈推荐】的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!