美文网首页
V1.6 python数据类型:字符串

V1.6 python数据类型:字符串

作者: 大白python | 来源:发表于2019-06-19 21:11 被阅读0次
    python数据类型:字符串

    日常要处理的数据中,字符串占据量最大的。
    字符串也是python三大数据之一:字符串,字典,列表。
    对字符串常用操作学习一篇:

    1. 字符串的表示
    2. 字符串基本操作:
    3. 字符串格式化:
    4. 字符串的方法:

    一、字符串的表示与字符串类型

    字符串是什么?
    就是一串字符,用来表示一些文本。

    #字符串的表示
    myname = "tommyzhang"
    teacher = "张明"
    

    python中字符的表示用的包括符有4种:
    单引号: ' '
    双引号: " "
    单三引号: ''' '''
    双三引号: """ """
    你问这些表示一样吗? python中4个都是字符串的表示方法,都一样。
    但咱写文章,有分一句话,一段话,那要表示
    一句话: 用单引号或双引号
    一段话: 用单三引号或双三引号

    #列子:
    #一句话
    print("用单引号\'\'或双引号\"\"来表示一句话")
    print('用单引号\'\'或双引号\"\"来表示一句话')
    #一段话
    print(
    '''
    这是用
    三单引号来表示的一段话
    '''
    )
    
    print(
    """
    这是用
    三双引号来表示的一段话
    """ 
    )
    #以下是打印结果:
    
    用单引号''或双引号""来表示一句话
    用单引号''或双引号""来表示一句话
    
    这是用
    三单引号来表示的一段话
    
    
    这是用
    三双引号来表示的一段话
    

    二、字符串基本操作:索引、分片,求长度,拼接

    索引:

    string = "我是字符串"
    要取出"是"字
    print(string[2])  
    #打印出: 是
    

    字符串拼接:

    str1 = "我是"
    str2 = "字符串"
    print(str1+str2)
    #打印出:
    我是字符串
    

    分片:

    zhifu = "this is python"
    print(zhifu[:3]) #取前面3个字符
    #打印出:thi
    
    print(zhifu[1:]) #从第二个字符开符开始的字符
    #打印出:his is python
    
    print(zhifu[1:4])#从第二个字符开始的4个字符,PS:空格也算一个字符
    #打印出:his
    

    求长度:用函数len()

    zhifu = "this is python"
    print(len(zhifu))
    #打印出:14   (PS:空格也算一个字符)
    

    三、字符串格式化:

    用得最多是%来格式化

    print("格式化显示:%s" %"这是python") 
    #打印出:格式化显示:这是python
    

    PS:这些是字符串的基本操作,进阶及高级操作将以一个实修程序来写。

    100分大神,80分大牛,60分大白,够用,能用,就好
    

    相关文章

      网友评论

          本文标题:V1.6 python数据类型:字符串

          本文链接:https://www.haomeiwen.com/subject/vqikqctx.html