一直以来在python的版本上都有不同的争议。但是就目前来说,可能相对用python2的比较多。特别是企业里面。当然python3是以后的趋势,这点毋庸置疑,不过也确实他们存在一些语法的不兼容,以前发的文章较多都是python2今天给大家带来这么一篇python3字符串的零基础文章,希望能对大家多少带来一些知识上的帮助,给大家分享干货之前,我介绍一下我弄的一个学习交流群,有什么不懂的问题,都可以在群里踊跃发言,需要啥资料随时在群文件里面获取自己想要的资料。这张学习图就在群里.这个python群就是:643692991 小编期待大家一起进群交流讨论,讲实话还是一个非常适合学习的地方的。各种入门资料啊,进阶资料啊,框架资料啊 爬虫等等,都是有的,风里雨里,小编都在群里等你。
一、什么是字符串
字符串就是一系列字符,在最新的python 3版本中,字符串是以unicode编码的,也就是说,python的字符串支持多语言,python中用 单引号 、 双引号 括起来的都是字符串,例如:
learn python.'learn python.'
你还可以混合使用单引号和双引号:
'i am learning python.'i am learning 'python'.
二、字符串常见操作
1、修改字符串大小写
9、字符串长度
10、判断是否是纯字母、数字
11、判断是否以指定字符串开头、结尾
12、将原字符串用空格填充成指定长度的字符串,原字符串居中
13、计算指定字符串在原字符串中出现的次数
17、bytes类型数据
# bytes类型的数据用带b前缀的单引号或双引号表示m = b'abc'
三、字符串常量
先导入 string 模块:
import string
常量
含义
string.ascii_lowercase
'abcdefghijklmnopqrstuvwxyz'
'abcdefghijklmnopqrstuvwxyz'
string.ascii_letters
'abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz'
string.digits
'0123456789'
string.octdigits
'01234567'
string.hexdigits
'123456789abcdefabcdef'
string.punctuation
标点符号:'!#$%&'()*+,-./:;?@[\]^_`{|}~'
string.whitespace
空白字符:' \t\n\r\x0b\x0c'
string.printable
所有的数字、字母、标点符号、空白字符
好了 ,谢谢大家阅读,小编衷心的希望大家能学好python!谢谢大家