zoukankan      html  css  js  c++  java
  • python的字符串、转义字符、格式化字符

    python中对于字符串的表示和其他语言基本一样,都是用string来表示字符串,不同的是,python在使用字符串的时候同样不需要定义。

    字符串的表示:
    先举一个例子:

    str = "hello world!"
    1
    这就是一句python的字符串表达式。
    需要注意的是,在使用字符串的时候,我们需要将字符串用引号引起来,单引号和双引号均可。
    注: 1、这里的引号不能混合使用
    例如:

    str = "hello world!'
    1
    2、相同类型的引号不可嵌套使用。
    例如:

    str = "hello "this" world!"
    1
    3、引号不可以换行使用。
    例如:

    str = "hello
    world!"
    1
    2
    这些做法都是不正确的,虽然是很简单的问题,但是很多人在使用的时候总会忽略。
    那么就产生一个问题,如果要在一个字符串中引用其他字符串怎么办?
    学会这一招:

    str = "hello 'this' world!"
    1
    这样就可以直接使用,但必须保证引号是成对出现的哦。

    转义字符:
    通常情况下,我们一般使用 表示转义字符,使用r可以让反斜杠不发生转义。

    格式化字符串:
    占位符:
    1、%s占位符,表示一个任意的字符
    2、%f浮点数的占位符
    3、%d整数的占位符
    字符串前加f来创建一个格式化字符串,格式化字符串中可以直接嵌入变量。
    字符串可以用+运算符连接在一起,用*运算符重复


    ————————————————
    版权声明:本文为CSDN博主「i小玉」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/qq_33828738/article/details/105269758

    你有什么心态,就有什么样的人生。管不好自己的心态,注定你就是个弱者。
  • 相关阅读:
    二进制位运算
    Leetcode 373. Find K Pairs with Smallest Sums
    priority_queue的用法
    Leetcode 110. Balanced Binary Tree
    Leetcode 104. Maximum Depth of Binary Tree
    Leetcode 111. Minimum Depth of Binary Tree
    Leetcode 64. Minimum Path Sum
    Leetcode 63. Unique Paths II
    经典的递归练习
    案例:java中的基本排序
  • 原文地址:https://www.cnblogs.com/LQZ888/p/12626792.html
Copyright © 2011-2022 走看看