美文网首页
Python 字符串详解

Python 字符串详解

作者: 浅宇落 | 来源:发表于2019-04-03 20:35 被阅读0次

字符串替换

str = "hello world"
str = str.replace("world", "Python") # 替换
print(str)
打印结果: hello Python

字符串拼接

  • 1.两个字符串拼接
str = "hello world"
str1 = "你好"
str2 = str + str1 # 拼接
print(str2)
打印结果: hello world你好
  • 2.打印拼接
str1 = "你好"
print("你好, 这是北京: %s" % str1)
打印结果: 你好, 这是北京: 你好

字符串按照字符切割

str = "hello world, pthon, 你好"
str_list = str.split(", ")
print(str_list)
打印结果: ['hello world', 'pthon', '你好']

字符串比较

str = "你好"
str1 = "你好"
print(str == str1)
打印结果: True

字符串长度

str = "你好"
len = len(str) # 字符串的长度
print(len)
打印结果: 2

字符串是否包含某字符

str = "你好"

result = "你" in str # 是否包含
print("result: %s" % result)
打印结果:result: True

result1 = "你" not in str # 是否不包含
print("result1: %s" % result1)
打印结果:result1: False

字符串截取

    1. 13为参数, 从字符串下标为1的地方开始截取字符, 到下标为3的前一个位置(因为不包含下标3)
str = "你好123456"
result = str[1:3]
print(result)
打印结果:好1
    1. 如果13都不写, 默认取全部字符
str = "你好123456"
result = str[:]
print(result)
打印结果:你好123456
    1. 如果1填写, 3不写, 默认会从1位置开始, 截取到字符串最后一个位置
str = "你好123456"
result = str[1:]
print(result)
打印结果:好123456
    1. 如果1不写, 3填写, 默认会从0位置开始, 截取到3的前一个位置
str = "你好123456"
result = str[:3]
print(result)
打印结果:你好1
    1. 如果开始的位置为负数, 默认从尾部某一位置开始向后截取
str = "你好123456"
result = str[-3:]
print(result)
打印结果:456

字符串大小写

    1. 字符串大写
str = "dfmkFFFsadfm"
result = str.upper()
print(result)
打印结果:DFMKFFFSADFM
    1. 字符串小写
str = "dfmkFFFsadfm"
result = str.lower()
print(result)
打印结果:dfmkfffsadfm
  • 希望对你有帮助

相关文章

  • Python String 方法详解三:字符串的联合与分割

    Python String 方法详解三:字符串的联合与分割 str.join(iterable) --...

  • 2018-04-11

    Python字符串切片操作知识详解(转载自脚本之家): 一:取字符串中第几个字符 print "Hello"[0]...

  • python元编程详解

    注:采转归档,自己学习查询使用 python元编程详解(1)python元编程详解(2)python元编程详解(3...

  • 字符串拼接详解

    1.使用 + 拼接字符串详解 2.使用StringBuilder拼接字符串详解 总结

  • python 字符串详解

    python 字符串 介绍字符串相关的:比较,截取,替换,长度,连接,反转,编码,格式化,查找,复制,大小写,分割...

  • Python字符串详解

    str本质 Python str的本质可以通过help命令查看 可以看到 str的本质是Python模块__bui...

  • python字符串详解

    字符串定义 字符串是由一个个字符组成的序列 使用成对的单引号或者双引号two_quote_str = 'hello...

  • Python 字符串详解

    字符串替换 字符串拼接 1.两个字符串拼接 2.打印拼接 字符串按照字符切割 字符串比较 字符串长度 字符串是否包...

  • 你真的知道Python的字符串是什么吗?

    在《详解Python拼接字符串的七种方式》这篇推文里,我提到过,字符串是程序员离不开的事情。后来,我看到了一个英文...

  • 你真的知道 Python的 字符串是什么吗?

    在《详解Python拼接字符串的七种方式》这篇推文里,我提到过,字符串是程序员离不开的事情。后来,我看到了一个英文...

网友评论

      本文标题:Python 字符串详解

      本文链接:https://www.haomeiwen.com/subject/tpbzbqtx.html