我的第一篇CSDN博客
写这个博客主要是为了记录下我学习python
的过程以及知识(也可能会有其他编程语言),虽说都是一些比较基础的东西,但有的确实很快就会遗忘,,记录下来就来这里查看,会方便很多。
我知道,现在才起步,已经比别人晚了许多,希望自己能坚持下去,不至于落后别人太多,2019,加油!。
好了,言归正传,还是先回顾一下之前学过的一些字符串操作吧。
len(s) 返回字符串s长度
str(s) 把其他类型s转换为字符串
chr(u) 返回Unicode编码u所对应的字符,如10004表示✔,主要用来表示ascii码对应的字符
ord(x) 返回字符x所对应的Unicode编码,主要用来返回对应字符的ascii码
str.lower和str.upper 大小写转换,如’ABCdEFG’.lower
str.split(sep) 拆分字符串,以sep为分隔符分隔str
str_test = 'i#love#Python'
split_test = str_test.split('#') #以'#'为分隔符
print(split_test)
"""结果为:
[' i', 'love', 'Python']
"""
str.strip(s) 在字符串str前后删除s中出现的字符
str_test = ' i Python learning '
s_test1 = 'i '
s_test2 = 'ing '
strip_test1 = str_test.strip(s_test1)
strip_test2 = str_test.strip(s_test2)
print(strip_test1)
print(strip_test2)
"""
结果为:
Python learning
Python lear
第一个删除了前后的i和空格,第二个删除了前后的'i' 'n' 'g'和空格
"""
str.count(sub) 返回sub在str中出现的次数
str.replace(old,new) str中old子串全部替换为new字符串
str.center(width, ‘=’) 宽度变为width,并用‘=’填充,缺省时为空格
str.join(list) 将序列中的元素以指定的字符连接生成一个新的字符串。
s[::-1] 一行代码使字符串反转
x in s,如果x是s的子串,返回True,否则返回False
重点关注split和strip,学会这两个真的会方便很多。