Python3 第一课之字符串

print("hello world")

这是学Python,也是学习任何编程语言的入门仪式。

今天给大家讲讲字符串。字符串是 Python 中最常用的数据类型。

其中“hello world”就是字符串的代表。用引号括起来的部分就是字符串。下面我们一起看看字符串的属性吧

字符串 在python中通常用str来表示
      作用:
                用来记录文本信息
            1.字面值表现方法:
                用引号括起来的部分就是字符串
                    '           单引号
                    "           双引号
                    '''       三单引号
                    """       三双引号
            2.空字符的字面值表示方式
                ''
                ""
                ''''''
                """"""
            3.非空字符串的字面值的标志方式
                'hello'
                "hello"
                '''hello'''
                """hello"""
            4.单双引号的区别:
                单引号内的双引号不算结束
                双引号内的单引号不算结束
                "I'm a teacher"

                'the cat name is "Tom"'

            5.三引号字符串的作用:
                三引号内可以包含单引号和双引号
                三引号字符串中的换行会自动转换为换行符'\n'
                所见即所得
            >>> print('welcom to beijing!\nI like python!\nI am studing!')
                welcom to beijing!
                I like python!
                I am studing!

            >>>print("""welcom to beijing!
            I like python!
            I am studing!""")
            6.隐式字符串字面值拼接
                s = "I like python!" 'My name is "weimingze"''
            7. 用转义序列代表特殊字符
                字符串字面值中,用字符反斜杠\
                后跟一些字符代表特殊的一个字符
                如:
                    \'   代表一个单引号
                    \"  代表一个单引号
                    \n   代表一行换行符
            8.字符串中的反斜杠专业字表 
                    \'  代表一个单引号
                    \"  双引号
                    \\   反斜杠
                    \n   换行
                    \r   返回光标至行首
                        print('abCDEFG\rA')
                        AbCDEFG
                    \f   换页
                    \t   水平制表符
                    print('ab\tcd\tef')
                    ab       cd       ef
                    print('ab\tcd\tef\nABC\tCDE\tF')
                    ab       cd       ef
                    ABC       CDE      F
                    \v   垂直制表符
                    \b   退格
                    print()
                    \0   字符串,字符值为0
                    \xXX  XX为两位十六进制表示的字符
                    \uXXXX   Unicode16 的十六进制表示的字符
                    \UXXXXXXXX  Unicode32 的十六进制表示的字符

猜你喜欢

转载自blog.csdn.net/dayu_luoyouyan/article/details/80114610
今日推荐