zoukankan      html  css  js  c++  java
  • 字符串

    常用函数:

    len  ---长度

    print (r"/n")    字符串前面加r是不需要转义

    print (u"/n")    字符串前面加u需要转义

     字符串的切片:

    a="abcd"
    print(a[0:3])
    print(a[0:-1])
    print(a[:-1])

     replace 函数

    a=a.replace('ab','ef')  #字符串替换

    占位符的使用

    print ("my name is %s"%("chenxiaoyong"))
    %s 就是占位符
    print("my name is %s,i am %d years old"%("chenxiaoyong",33))
    %一定要加,后面跟的是元组前面 %和元组数据一一对应

    字符串拼接join 方法
    result="".join([a,b])
    result="-".join([a,b])
    先创建一个空字符串对象使用该对应的join 方法这个方面里面添加的一个列表

    今天作业:

    1.阅读str对象的help文档,并解决如下的问题。

    1.1.有如下字符串。

    python是动态语言

    要求如下[请分别写出脚本]:
    (1.)去掉该字符串下前面所有的空格。
    (2.)去掉该字符串下后面所有的空格。
    (3.)去掉该字符串2边的空格。

    1.2有如下字符串

    "abc"

    (1)请将其全部大写。
    (2)请将其全部小写。


    2 怎么查看变量的类型是什么?   #使用type 方式查看

    a="   What is your name   "
    print("将左边的空格去除")
    print(a.lstrip())
    print("将右边的空格去除")
    print(a.rstrip())
    print("将两边的空格都去除")
    print(a.strip())
    print("将输出全部大写")
    print(a.upper())
    print("将输出全部小写")
    print(a.lower())
    print("查看a变量的数据类型:")
    print(type(a))

    字符串格式化输出:
    a="this is {1} {0}".format("apple","my")
    print a

    b="this is {who} {fruit}".format(who="my",fruit="apple")
    print(b)
  • 相关阅读:
    Vue 项目运行 npm run dev 命令时会报错:“'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序” 的解决办法
    百度地图 操作步骤
    返回数据-----数组处理
    Echarts折线图,适配可移动
    jq checkbox的操作——全选、反选
    jquery 时间戳与日期转换
    Flex 布局
    iphone遇到INPUT标签BUG
    点击复制粘贴
    Python数据类型的可变与不可变
  • 原文地址:https://www.cnblogs.com/chenxiaoyong/p/6130711.html
Copyright © 2011-2022 走看看