• python笔记1


    1、使用方法修改字符串的大小写----t i t l e ( )函数

    name = "ada love lace"

    print(name.title())在这个示例中,小写的字符串"ada lovelace" 存储到了变量name 中。在print() 语句中,方法title() 出现在这个变量的后面。方法 方法 是Py t h on 可对数据执行的操作。在name.title() 中,name 后面的句点(. )让Py t h on 对变量name 执行方法title() 指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。函数title() 不需要额外的信息,因此它后面的括号是空的。

     title() 以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用,因为你经常需要将名字视为信息。例如,你可能希望程序将值Ada 、ADA 和ada视为同一个名字,并将它们都显示为Ada

    2、要将字符串改为全部大写或全部小写

    name = "ada love lace"

    print(name.upper())

    print(name.lower())存储数据时,方法lower() 很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式

    3、合并(拼接)字符串

    Py t h on 使用加号(+ )来合并字符串

    f i r s t _ n a m e = " a d a "
    l a s t _ n a m e = " l o v e l a c e "
    ❶ f u l l _ n a m e = f i r s t _ n a m e + " " + l a s t _ n a m e
    p r i n t ( f u l l _ n a m e )

    4、使用制表符或换行符来添加空白

    在编程中,空白 空白  泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出,以使其更易读。

    要在字符串中添加制表符,可使用字符组合 ---- p r i n t ( " P y t h o n " )

    要在字符串中添加换行符,可使用字符组合 ---- p r i n t ( " t P y t h o n " )

    还可在同一个字符串中同时包含制表符和换行符。字符串" " 让Py t h on 换到下一行,并在下一行开头添加一个制表符

    5、删除空白

    Py t h on 能够找出字符串开头和末尾多余的空白。要确保字符串末尾没有空白,可使用方法rstrip() 这种删除只是暂时的,接下来再次询问favorite_language 的值时,你会发

    现这个字符串与输入时一样,依然包含多余的空白

    要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中为删除这个字符串中的空白,你需要将其末尾的空白剔除,再将结果存回到原来的变量中(见❶)。在编程中,经常需要修改变量的值,再将新值存回到原来的变量中。这就是

    变量的值可能随程序的运行或用户输入数据而发生变化的原因。

    你还可以剔除字符串开头的空白,或同时剔除字符串两端的空白。为此,可分别使用方法lstrip() 和strip() 

    1 > > >   f a v o r i t e _ l a n g u a g e   =   '   p y t h o n   '
    2 > > >   f a v o r i t e _ l a n g u a g e . r s t r i p ( )
    3 '   p y t h o n '
    1  > > >   f a v o r i t e _ l a n g u a g e . l s t r i p ( )
    2 ' p y t h o n   '
    3  > > >   f a v o r i t e _ l a n g u a g e . s t r i p ( )
    4 ' p y t h o n 
    
    
    
    
    
  • 相关阅读:
    BZOJ1146:[CTSC2008]网络管理
    AtCoder Grand Contest 004 C:AND Grid
    BZOJ3295:[CQOI2011]动态逆序对
    AtCoder Regular Contest 070F:Honest Or Unkind
    BZOJ3110:[ZJOI2013]K大数查询
    BZOJ3196:二逼平衡树
    浅谈splay
    BZOJ3938:Robot
    浅谈标记永久化
    AtCoder Regular Contest 068E:Snuke Line
  • 原文地址:https://www.cnblogs.com/liangbo-1024/p/9202289.html
Copyright © 2020-2023  润新知