zoukankan      html  css  js  c++  java
  • python----string

      python中字符串就是一系列字符,用一对引号括起来的就是字符串,引号可以是双引号、单引号、三引号,这一点和C++不同。C++中字符串是用双引号括起来的,字符则是用单引号括起来的。在python中,你可以在字符串中使用引号、单引号而无须使用转义字符,但是表示字符串的引号和字符串内部的引号不能相同,因为这样解释器将不能正确的识别字符串的结束位置,此时将报语法错误:SyntaxError这种类型的错误,例如只有"you say ‘Hello World!’" 这样使用是正确的。单引号括起来的字符串,在输出是会用单引号将字符串括起来原样输出,如:

      在编程中,空白泛指所有的不可打印字符(不可打印,意思是不能可视化打印,例如空格,打印到屏幕上是没有一个具象化的符号的)

       python2中,print不是一个函数,所以它的使用形式是: print "" ,当然也可以带括号,但是它的行为和python3略有不同,python3中的print必须要带括号,linux下在Shell中输入python就可以进入解释器的交互模式。

    字符串类型的方法:(方法的定义上是和C++相同的)

      1.title()方法:将单词的首字母大写,其它字母小写。

      2.upper()方法:将字符串中所有的字母全都变成大写

      3.lower()方法:将字符串中所有的字母全部变成小写

      4.+ 方法:左右两边是两个字符串,最终将生成一个新的字符串,新字符串是表达式左右操作数拼接而成的

      5.要在字符串中使用制表符,可以使用转义序列 ,使用换行符可以组合使用

      6.删除空白,在程序中带有空白和不带空白的字符串是不同的,例如“Name”和"Name "是不一样的,在程序中空白很重要,因为经常需要进行字符串的比较

      7.rstrip()方法,可删除字符串末尾的空白,并产生一个新字符串,并不会修改原字符串,如果要修改原字符串的值,你需要将rstrip()的返回值赋值给原来的便量,例如:

      message = 'Name '

           message = message.rstrip()

      8.lstrip()方法,删除字符串开始的空白

      9.strip()方法,删除字符串首尾的空白

      

        

  • 相关阅读:
    .Net开发中不太常用的DLL及用法
    JT8082019协议,协议消息ID
    分享一个dotnet自动发布Docker的脚本
    winform下UserControl未标记为可序列化问题
    VS常用设置
    NuGet修改默认包保存的位置
    cooking构建工具报错MSBUILD :error MSB4132解决办法
    62进制(非大数除法实现)
    解决System.Data.OracleClient requires Oracle client software version 8.1.7 or greater 问题(转)
    jQuery多选列表框插件Multiselect
  • 原文地址:https://www.cnblogs.com/ToBeExpert/p/9909591.html
Copyright © 2011-2022 走看看