注册 登录
电子工程世界-论坛 返回首页 EEWORLD首页 频道 EE大学堂 下载中心 Datasheet 专题
皓月光兮非自明的个人空间 https://home.eeworld.com.cn/space-uid-1391602.html [收藏] [复制] [分享] [RSS]
日志

《Python编程快速上手——让繁琐工作自动化》5、字符串操作

已有 378 次阅读2024-6-6 03:11 |个人分类:《Python编程快速上手——让繁琐工作自动化》

5、字符串操作

(一) 创建字符串

    str1 = "Hello, EEWorld! This is a Python string."

 

(二) 连接字符串

    str1  = "Hello" + " " + "EEWorld"

    print(str1)

    # 输出: Hello EEWorld

 

(三) 裁剪操作

    substring = str1[6:12]

    print(substring)

    # 输出: EEWorld

 

(四) 查找子字符串

    index = str1.find("EEWorld")

    print( index)

    # 输出: 6

 

(五) 替换子字符串

    replace = str1.replace("EEWorld", "World")

    print(replace)

    # 输出: Hello, World! This is a Python string.

 

(六) 分割字符串

    split_string = str1.split(" ")

    print("Split string:", split_string)

    # 输出: [Hello, EEWorld!, 'This', 'is','a','Python','string.']

 

(七) 大小写转换

    lower_string = str1.lower()

    upper_string = str1.upper()

    print(lower_string)

    print(upper_string)

    # 输出: [hello, eeworld!, 'this', 'is','a','python','string.']

    # 输出: [HELLO, EEWORLD!, 'THIS', 'IS','A','PYTHON','STRING.']

 

 

(八) 判断字符串是否以特定子串开始或结束

    start = str1.startswith("Hello")

    end = str1.endswith("string.")

    print(start)

    print(end)

    # 输出:True

    # 输出:True

 

(九) 判断字符串是否只包含字母或数字

    is_alpha = str1.isalpha()

    is_num = str1.isnumeric()

    print("Is alphabetic:", is_alpha)

    print("Is numeric:", is_num)

    # 输出:True

    # 输出:False

本文来自论坛,点击查看完整帖子内容。

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 注册

热门文章