zoukankan      html  css  js  c++  java
  • 字符串的简单操作

    在Python中用引号括起来的都是字符串,其中的引号可以是单引号,双引号

    1.  使用方法修改字符串的大小写

      使用方法title()

      title()以首字母大写的方式显示每个单词,即将每个单词的首字母改为大写

      使用方法upper()  全大写

      使用方法lower()  全小写

    message = 'www.zoro.com'

    print(message.title())
    print(message.upper())
    print(message.lower())

    output:

    Www.Zoro.Com
    WWW.ZORO.COM
    www.zoro.com

    
    

    存储数据时,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们

    2.  合并(拼接)字符串

    Python 使用(+)来合并字符串

    eg:

    first_name = 'ada'
    last_name = 'zoro'
    full_name = first_name + ' ' + last_name
    print(full_name)

    output:

    ada zoro


    3.  使用制表符或换行符来添加空白

    制表符( )

    换行符( )

    print("Language:
    	Python
    	C
    	JavaScript")

    Language:
      Python
      C
      JavaScript

    4.  删除空白

    空白很重要,因为经常需要比较两个字符串是否相同 eg:在用户登录网站时检查其用户名。

    删除末尾的空白符estrip()

    删除开头的空白符lstrip()

    删除两端的空白符strip()

    language = ' python '
    print(language.rstrip())
    print(language.lstrip())
    print(language.strip())
    print(language)

    output:

     python
    python
    python
     python

    注意使用方法不会改变变量本身,如果需要的改变,必须重新赋值给变量

    使用场景:  在存储用户输入前进行清理。

    5.  使用字符串避免语法错误

      用单引号括起的字符串中,如果包含撇号,就将导致错误。

      撇号位于两个双引号中

    6.  使用函数str()避免类型错误 

    age = 23
    message = "Happy" + age + "Brithday!"
    print(message)

    该函数会报类型错误,age 表示的是什么呢?
    可能是数字23, 也可能是字符2和3

    使用方法str()
    age = 23
    message = "Happy " + str(age) + " Brithday!"
    print(message)

    output:

    Happy 23 Brithday!

    str()将数字转换成字符串
  • 相关阅读:
    快速排序
    优先队列
    堆排序
    树、二叉树基础
    分治法
    递归算法详细分析
    算法基础
    Linux文件系统详解
    fs/ext2/inode.c相关函数注释
    块设备的读流程分析
  • 原文地址:https://www.cnblogs.com/xzpin/p/10721232.html
Copyright © 2011-2022 走看看