zoukankan      html  css  js  c++  java
  • 3.字符串(string)

    String(字符串)

    Python中的字符串用单引号 ' 或双引号 " 括起来,同时使用反斜杠  转义特殊字符。

    字符串截断

    1、索引值以 0 为开始值,-1 为从末尾的开始位置

    2、字符串的截取的语法格式如下:变量[头下标:尾下标],

    3、取前不取后,取上不取下

    #实例
    str = 'Runoob'
    print (str) # 输出字符串
    print (str[0:-1]) # 输出第一个到倒数第二个的所有字符
    print (str[0]) # 输出字符串第一个字符
    print (str[2:5]) # 输出从第三个开始到第五个的字符
    print (str[2:]) # 输出从第三个开始的后的所有字符
    print (str * 2) # 输出字符串两次
    print (str + "TEST") # 连接字符串

    字符串拼接:相同的数据类型拼接用加号‘+’拼接,不同数据类型用逗号‘,’拼接

    #实例
    print("hello " + "world!!!") #相同数据类型拼接
    print("hello",5) #不同数据类型

    字符格式化:Python的字符串格式化有两种方式:%格式符方式,format方式

     1、%格式化字符串

    #python用字符串做模板,模板中有占位符,用元祖将多个值传值给模板,每个值对应一个占位符
    print("My name is %s"%('yangyang'))
    print("My name is %s,I am %d "%('yangyang',18))
    #可以将格式化字符串赋值给某个变量
    varStr = "My name is %s,I am %d "%('yangyang',18)
    print(varStr)
    #2、可以用字典来传值给模板
    print("My name is %(name)s,I am %(age)d"%{'name':'yangyang','age':18})、


    2、format格式化字符串

     #使用位置参数

     #要点:从以下例子可以看出位置参数不受顺序约束,且可以为{},只要format里有相对应的参数值即可,参数索引从0开,传入位置参数列表可用*列表

    print('My name is {},I am {} years old.'.format('yangyang',18)) #位置参数不受顺序约束,且可以为{},只要format里有相对应的参数值即可
    print('My name is {0},I am {1} years old.'.format('yangyang',18))#,参数索引从0开始
    li = ['yangyang',18]
    print('My name is {},I am {} years old.'.format(*li)) #传入位置参数列表可用*列表也可以是元祖
    #使用关键字参数
    #要点:关键字参数值要对得上,可用字典当关键字参数传入值,字典前加**即可
    print('My name is {name},I am {age} years old.'.format(name='yangyang',age=18))
    tempDict = {'name':'yangyang','age':18}
    print('My name is {name},I am {age} years old'.format(**tempDict))

    字符串常用的内置函数
    split:字符串切割函数,字符串变量.split(分隔符,次数):次数默认不指定,若果指定,则表示分隔的次数,返回的是一个列表
    strip:
    用来去除头尾字符,字符串变量.strip(字符串): 字符串空白符(包括 、 、 、' ',即:换行、回车、制表符、空格),返回移除字符串头尾指定的字符生成的新字符串。
    join:字符.join(列表)将列表中中的字符串用字符一个一个连接起来



     

  • 相关阅读:
    iOS-布局-Masonry
    Xcode-打开代码折叠带
    Xcode-显示代码行数
    iOS-UITextField-通知
    iOS-UITextField-常用方法
    iOS-UIButton-文字位置,字体大小,边角样式,button种类,点击事件,内容位置
    iOS-UIView-设置背景图片4种方式
    windows8.1 plsql连接oracle
    win7_oracle11g_64位连接32位PLSQL_Developer
    oracle字符集的查看和修改
  • 原文地址:https://www.cnblogs.com/yangyangchunchun/p/10278616.html
Copyright © 2011-2022 走看看