码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python学习记录(2)字符串


    目录

    一、常用转义符

     二、字符串的基本特性

     (1)连接操作符与重复操作符

     (2)成员操作符

    (3) 正向、反向索引

     (4)for循环访问字符串

    三、字符串内建函数

    1、判断类型

    (1)类型表

    (2)类型判断用法

     2、形式转换

    (1)转换类型

    (2)形式转换用法 

     3、字符串开头和结尾匹配

    (1)匹配类型

    (2) 用法示例

     4、数据清洗(就是删除空格)

    (1)清洗类型

     (2)用法

     5、字符串位置调整

    (1)调整类型

     (2)用法

    6、字符串搜索统计 

    (1)搜索统计函数类型

     (2)用法

     7、字符串的分离拼接

    (1)分离拼接类型


    一、常用转义符

     二、字符串的基本特性

     (1)连接操作符与重复操作符

    1. #字符串特性测试---变量不用加引号,字符串单双三引号都行
    2. a='hahaha'
    3. b='cyy'
    4. print('hello\t'+b)
    5. print(a+b)
    6. print(a*10)
    7. print('*'*10)

     (2)成员操作符

    1. ###只能打印布尔值,是否在数组里
    2. a='hahaha'
    3. b="cyy"
    4. print('hello'in b)
    5. print('c'in b)
    6. print('c' not in b)

    (3) 正向、反向索引

    切片:切下来一部分内容

    s[start:end:step]  :保留从start到end-1位,数组是从零开始的

    s[:]  :从头开始访问到字符串结束,print(s[:])相当于打印完整字符串

     

     (4)for循环访问字符串

    1. #例题:判断一个字符串是不是回文字符串,abc不是,aba是,abba是,abcba是
    2. str=input("请输入字符串:")
    3. result="回文字符串"if str == str[::-1] else "不是回文字符串"
    4. print(str+"是"+result)

    三、字符串内建函数

    1、判断类型


    (1)类型表

    (2)类型判断用法

    1. a='hahaha'
    2. b="cyy"
    3. print(b.isalnum())
    4. print(b.isdigit())

     例子:

     

     2、形式转换

    (1)转换类型

    (2)形式转换用法 

     3、字符串开头和结尾匹配

    (1)匹配类型

    (2) 用法示例

     4、数据清洗(就是删除空格)

    (1)清洗类型

     

     (2)用法

     5、字符串位置调整

    (1)调整类型

     (2)用法

    1. a='hahaha'
    2. b="cyy"
    3. print(b.center(50,'-'))
    4. print(b.ljust(50,'-'))
    5. print(b.rjust(50,'-'))

     

    6、字符串搜索统计 

    (1)搜索统计函数类型

     (2)用法

    #index和find区别,当字符串中有要找的字符时均返回索引。当字符串中没有要找的字符时,find返回-1,index报错

    1. a='hahaha'
    2. b="cyy"
    3. print(a.find("aha"))
    4. print(b.index('yy'))
    5. print(b.find('aaa'))
    6. print(b.index('hhh'))

    1. a='hahaha'
    2. b="cyy"
    3. print(a.count('a'))
    4. print(a.count('ha')) #统计出现几次

     7、字符串的分离拼接

    (1)分离拼接类型

     (2)用法

  • 相关阅读:
    CSS实现空心的“尖角”
    机器学习(三):多项式回归
    无人机+人工智能:多智能体,智能蜂群技术详解
    TYVJ P1026 犁田机器人
    MySQL概念
    MySQL优化:从十几秒优化到三百毫秒
    Tomcat+nginx负载均衡和动静分离
    作用域与作用域链--面试题
    深度学习之CNN宫颈癌预测
    Docker安装Elasticsearch与案例
  • 原文地址:https://blog.csdn.net/weixin_43803940/article/details/126221211
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号