聪明办法学python-task1~2

python入门

注释,输入输出,分割,删除,f-strings, 库

  1. 注释

    单行注释 #

    多行注释 三对单/双引号包裹

  2. 输入输出

    输入 input() 返回类型是字符串(不能直接运算)-->类型转换

    输出 python每一个print后会默认换行,输出多行 三对双/单引号包裹;

    ,end=""不换行,引号里输入的东西可以输出;

    ,sep=""一次print输出多个字符串中间的分隔符,逗号变空格,+使其拼成一整串输出。

  1. split()【分割字符串】

    (1)按某一个字符分割,如‘.'

    >>> str = ('www.google.com')
    >>> print str
    www.google.com
    >>> str_split = str.split('.')
    >>> print str_split
    ['www', 'google', 'com']
    

    (2)按某一个字符分割,且分割n次。如按‘.'分割1次

    >>> str_split = str.split('.',1)
    >>> print str_split
    ['www', 'google.com']
    

    (3)split分隔后是一个列表,[0]表示取其第一个元素;

    >>> str_split = str.split('.')[0]
    >>> print str_split
    www
    
    >>> str_split = str.split('.')[::-1]
    >>> print str_split
    ['com', 'google', 'www']
    >>> str_split = str.split('.')[::]
    >>> print str_split
    ['www', 'google', 'com']
    
  2. strip()【删除字符串】

    声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串。不能删除中间的字符或是字符串。

    s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符

    s.lstrip(rm) 删除s字符串中开头处,位于 rm删除序列的字符

    s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符

    注意

    当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')

    这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。

    >>> a = '123abc'
    >>> a.strip('21')
    '3abc'
    >>> a.strip('12')
    '3abc'
    **f-strings**
    
  3. f-strings

    python的print字符串前面加f表示格式化字符串,加f后可以在字符串里面使用用花括号括起来的变量和表达式。以 f 开头,包含的{}表达式在程序运行时会被表达式的值代替

  4. import导入库,xx.yy 调用。

posted @ 2023-11-21 21:04  难哄小掌柜  阅读(43)  评论(0)    收藏  举报