zoukankan      html  css  js  c++  java
  • python初步学习-python数据类型之strings(字符串)

    数据类型-字符串

    字符串是 Python 中最常用的数据类型。我们可以使用引号(''或者“”)来创建字符串

    
    var1 = 'Hello World!'
    var2 = "Python"
    
    
    • 字符串类型和数值类型相比,支持原值修改。并且支持索引,可以切片。

    访问字符串中的值

    python访问子字符串的值,可以使用方括号来截取字符串

    #!/usr/bin/python
    
    var1 = 'Hello World!'
    var2 = "Python Runoob"
    
    print "var1[0]: ", var1[0]
    print "var2[1:5]: ", var2[1:5]
    
    

    以上实例执行结果:

    var1[0]:  H
    var2[1:5]:  ytho
    

    字符串操作

    加号(+)是字符串连接运算符,星号(*)是重复操作

    
    >>> a='hello'
    >>> b=' world'
    >>> a + b
    'hello world'
    >>> c = '+'
    >>> print c*50
    ++++++++++++++++++++++++++++++++++++++++++++++++++
    >>> 
    
    
    • [] - 索引获取字符串字符

    从左往右第一个索引号为0,从右往左第一个索引号为-1

    >>> print a
    hello
    >>> a[1]
    'e'
    >>> a[-1]
    'o'
    
    
    • [:] - 截取字符串中的一部分
    >>> b = 'hello python!'
    >>> b[1:5]  #切片字符个数为 5-1=4 个
    'ello'
    >>> b[1:5:2]    #第三位 2 表示 步长
    'el'
    >>> b[1:6:2]
    'el '
    
    • in & not in - 成员运算符

    返回值为布尔值

    >>> a = '123'
    >>> '4' in a
    False
    >>> '1' in a
    True
    >>> '4' not in a
    True
    
    • r/R - 原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。
    >>>print r'
    '
    
    
    >>> print R'
    '
    
    
    

    字符格式化(待补充)

    Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。

    #!/usr/bin/python
    
    print "My name is %s and weight is %d kg!" % ('Zara', 21) 
    

    以上实例输出结果:

    My name is Zara and weight is 21 kg!
    

    字符串内建函数(待补充)

    函数 说明
    str.capitalize() 首字母大写
    str.replace() 替换字符
    str.split() 切分字符串,返回一个列表,默认对空格、tab、换行符切分
    str.join() 连接字符串,返回字符串
  • 相关阅读:
    正确使用Core Data多线程的3种方式
    iOS开发周报:新一代 iPhone 可能取消耳机插口,Facebook 发布 tvOS SDK
    Atomic:Android、iOS和网页的设计工具
    iOS应用架构谈(三):View层的组织和调用方案(下)
    SQL server 2008数据库的备份与还原(转)
    重定向技术
    Python 正则表达式应用【转载】
    Fidder 工具使用
    HTTP请求大全
    RobotFramework环境搭建
  • 原文地址:https://www.cnblogs.com/pingqiang/p/7702095.html
Copyright © 2011-2022 走看看