• 字符串的简单操作


    在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()将数字转换成字符串
  • 相关阅读:
    记支付宝接口对接,涉及到提取证书SN号的解决方案
    Second Level Cache for Entity Framework 6.1
    记一个dynamic的坑
    使用EntityFramwork[6.1]进行级联保存的时候出现异常
    转:Transform Web.Config when Deploying a Web Application Project
    转:程序员如何增加收入
    超实用的JavaScript技巧及最佳实践(下)
    超实用的JavaScript技巧及最佳实践(上)
    Oracle PL/SQL入门语法点
    轻量级IOC框架:Ninject (下)
  • 原文地址:https://www.cnblogs.com/xzpin/p/10721232.html
Copyright © 2020-2023  润新知