码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Python 的字符串


    文章目录

    • 字符串内部包含引号的方法
    • 使用方法改变字符串中字母的大小写
    • 在字符串中使用变量
    • 在字符串中添加空白
    • 删除字符串中的空白

    字符串内部包含引号的方法

    Python 的字符串可以用单引号或者双引号括起来,这种灵活性方便你在字符串中包含引号或者撇号。

    'I told my friend, "Python is good."'
    "The language 'Python' is good."
    "One of Python's strengths is its diverse and supportive community."
    
    • 1
    • 2
    • 3

    使用方法改变字符串中字母的大小写

    方法 title() 以首字母大写的方式显示每一个单词,即每个单词的首字母都改为大写。程序示例:

    name = "tom ken"
    print(name)
    print(name.title())
    
    • 1
    • 2
    • 3

    结果:

    tom ken
    Tom Ken
    
    • 1
    • 2

    方法 upper() 将每个字母都改为大写。程序示例:

    name = "tom ken"
    print(name)
    print(name.upper())
    
    • 1
    • 2
    • 3

    结果:

    tom ken
    TOM KEN
    
    • 1
    • 2

    方法 lower() 将每个字母都改为大写。程序示例:

    name = "Tom Ken"
    print(name)
    print(name.lower())
    
    • 1
    • 2
    • 3

    结果:

    Tom Ken
    tom ken
    
    • 1
    • 2

    在字符串中使用变量

    要在字符串中插入变量的值, 可以使用 f字符串, 即在引号前面加上字母 f, 再将需要插入的变量放在花括号内. 程序示例:

    first_name = 'Tom'
    last_name = 'Ken'
    full_name = f'{first_name} {last_name}'
    print(full_name)
    print(f'Hello, {full_name.title()}')    # method title() should alse be placed in braces
    greet = f'Hello, {full_name.title()}'   # make the print statement concise
    print(greet)
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    结果:

    Tom Ken
    Hello, Tom Ken
    Hello, Tom Ken
    
    • 1
    • 2
    • 3

    f 字符串是 Python 3.6 引入的. 如果使用的是 Python 3.5 或更早的版本, 需要使用 format() 方法.

    在字符串中添加空白

    空白泛指任何非打印字符, 如空格, 制表符, 换行符等.

    换行符: \n
    制表符: \t

    删除字符串中的空白

    strip() 删除字符串两侧空白

    lstrip() 删除字符串左侧空白

    rstrip() 删除字符串右侧空白

    程序示例:

    >>> name = '  xiaoli  '
    >>> name
    '  xiaoli  '
    >>> name.strip()
    'xiaoli'
    >>> name.lstrip()
    'xiaoli  '
    >>> name.rstrip()
    '  xiaoli'
    >>> name
    '  xiaoli  '
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    这种删除只是暂时的, 接下来再次询问该值时会发现这个字符串与输入时一样, 依然包含多余的空白.

    将删除空白这一操作的结果赋给原来的变量, 可以永久删除空白. 程序示例:

    >>> name = '  xiaoli  '
    >>> name = name.strip()
    >>> name
    'xiaoli'
    
    • 1
    • 2
    • 3
    • 4
  • 相关阅读:
    高等教育学:教育研究与科学研究(完)
    docker安装tomcat
    数据库基本概念和SQL基本语句
    Gradle之属性Properties
    2023年智慧政务一网通办云平台顶层设计与建设方案PPT
    借助PyCharm在代码中自动添加作者、日期
    C++模板从入门到入土
    Git 常用命令汇总
    kafka微服务学习
    uniapp iosApp H5+本地文件操作(写入修改删除等)
  • 原文地址:https://blog.csdn.net/chengkai730/article/details/133623603
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号