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()方法,删除字符串首尾的空白

      

        

  • 相关阅读:
    课程教学网站(大三上课设)
    mybatis+servlet
    第一个struct2(Hello_World)
    servlet入门
    mybatis入门项目
    XML
    状态模式的介绍及状态机模型的函数库javascript-state-machine的用法和源码解析
    10个JavaScript难点
    markdown基本语法
    Mac OSX 平台安装 MongoDB
  • 原文地址:https://www.cnblogs.com/ToBeExpert/p/9909591.html
Copyright © 2011-2022 走看看