Python 高级变量类型 --- 字符串

字符串

1,字符串的定义

  • 字符串 就是 一串字符 ,是编程语言中表示文本的数据类型
  • 在Python中可以使用一对双引号"或者一对单引号定义一个个字符串
    • 虽然可以是使用\"或者\‘做字符串的转义,但是在实际开发中:

      • 如果字符串内部需要使用",可以使用定义字符串
      • 如果字符串内部需要使用,可以使用"定义字符串
  • 可以使用 索引 获取一个字符串中 指定位置的字符 ,索引技术从0开始
  • 也可以使用for循环遍历字符串中每一个字符

    大多数编程语言都是使用"来定义字符串


    str_test = "Hello Python"
    for i in str_test:
        print(i)

    H
    e
    l
    l
    o

    P
    y
    t
    h
    o
    n

    # 1,统计字符串长度
    length = len(str_hello)
    print(length)

    11

    # 2,统计某一个小字符串出现的次数
    frequency_a = str_hello.count("llo")
    print(frequency_a)

    2

    # 如果收搜一个不存在的字符串,则显次数为0
    frequency_b = str_hello.count("abc")
    print(frequency_b)

    0

    # 3,某一个字符串出现的位置
    location_a = str_hello.index("llo")
    print(location_a)

    2

    # 如果字符串不存在,则程序报错
    location_b = str_hello.index("abc")
    print(location_b)

字符串的常用操作

  • ipython3中定义一个字符串,例如str_hello = "hello hello"
  • 输入str_hello.按下TAB键,ipython3会提示字符串 能够使用的方法如下:

    In [1]: str_hello = "hello hello"

    In [2]: str_hello.
        str_hello.capitalize   str_hello.expandtabs   str_hello.isalpha      str_hello.isnumeric    str_hello.ljust        str_hello.rfind        str_hello.split        str_hello.translate
        str_hello.casefold     str_hello.find         str_hello.isascii      str_hello.isprintable  str_hello.lower        str_hello.rindex       str_hello.splitlines   str_hello.upper
        str_hello.center       str_hello.format       str_hello.isdecimal    str_hello.isspace      str_hello.lstrip       str_hello.rjust        str_hello.startswith   str_hello.zfill
        str_hello.count        str_hello.format_map   str_hello.isdigit      str_hello.istitle      str_hello.maketrans    str_hello.rpartition   str_hello.strip
        str_hello.encode       str_hello.index        str_hello.isidentifier str_hello.isupper      str_hello.partition    str_hello.rsplit       str_hello.swapcase
        str_hello.endswith     str_hello.isalnum      str_hello.islower      str_hello.join         str_hello.replace      str_hello.rstrip       str_hello.title

提示:正是因为python内置提供的方法足够多,才使得在开发时,能够针对字符串进行更加灵活的操作。

1,判断类型

||||

原文地址:https://www.cnblogs.com/xiaoqshuo/p/9467241.html

时间: 2024-11-06 23:02:17

Python 高级变量类型 --- 字符串的相关文章

【Python基础 09】Python高级变量类型

目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容器 取值 []

Python 高级变量类型 --- 函数的进阶

目标 函数参数和返回值的作用 函数的返回值 进阶 函数的参数 进阶 递归函数 01,函数参数和返回值的作用 函数根据 有没有参数 以及 有没有返回值 ,可以 相互组合 , 一共4种组合 1,无参数,无返回值 2,无参数,有返回值 3,有参数,无返回值 4,有参数,有返回值 ![](https://images2018.cnblogs.com/blog/1306461/201808/1306461-20180817100230702-1077210530.png) 定义函数时,是否接收参数,或者是

Python 高级变量类型 --- 元组

元组 1,元组的定义 Tuple(元组) 与列表类似,不同之处在于元组的 ##元素不能修改## 元组## 表示多个元素组成的序列 元组## 在python开发中,有特定的应用场景 用于存储 ##一串 信息,数据## 之间使用,逗号分隔 元组用()小括号定义 元组的 ##索引## 从0开始 索引## 就是数据在 ##元组## 中的位置编号 info_tuple = ("zhangsan", 18 ,1.75) print(info_tuple[1]) 18 创建空元组 empty_tup

Python高级变量类型

1.列表基础操作 2.列表循环遍历 3.元组 4.字典基础操作 5.字典循环遍历 6.字符串基础操作 7.字符串切片 8.公共方法 原文地址:https://www.cnblogs.com/caojieweb/p/10550954.html

Python中高级变量类型(列表,元组,字典,字符串,公共方法...)

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 —— 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容

python基础_高级变量类型

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型整型 ( int)浮点型( float)布尔型( bool)真 True 非 0 数 -- 非零即真假 False 0复数型 ( complex)主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型字符串列表元组字典 在 Python 中,所有 非数字型变量 都支持以下特点:????都是一个 序列 sequence,也可以理解为 容器???

Linux Shell之三 高级变量及字符串

高级变量包含三个部分1.变量扩展2.命令替换3.算术扩展在Bash Shell中,$算符会触发到上述三种扩展,基本形式如下:    基本型             扩展种类            例子            ${变量名称}            变量扩展        ${filename}$(命令)                命令替换        $(ls /)$((算术式))            算术扩展        $((5+3))变量存在表示变量有值(包含空)一

Python的变量类型

一.概要   二.数字类型(Numbers) 1.Python支持的数字类型 int(有符号整型) long(长整型) float(浮点型) complex(复数) 2.类型转换 int(x ) #将x转换为一个整数 long(x) #将x转换为一个长整数 float(x ) #将x转换到一个浮点数 complex(real) #创建一个复数 str(x ) #将对象 x 转换为字符串 repr(x ) #将对象 x 转换为表达式字符串 eval(str ) #用来计算在字符串中的有效Pytho

高级变量类型(列表,元组,字典,字符串,公共方法,变量高级)for循环

Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容器 取值 [] 遍历 for in 计算长度.最大/最小值.比较.删除 链接