美文网首页
python萌新入坑记(其一)

python萌新入坑记(其一)

作者: 全汪汪 | 来源:发表于2018-11-28 17:21 被阅读0次

    1.使用print方法可以直接打印各种类型,但是不同类型的不能用加号拼接
    print(1)
    可行
    print(1 + 'a')
    不可行报错:
    print(True + "aaa")
    TypeError: unsupported operand type(s) for +: 'bool' and 'str'

    2.str常用函数
    str.title()
    str.lower()
    str.upper()
    str.strip()
    str.lstrip()
    str.rstrip()
    注意事项:
    1.title方法会让除第一个字母大写外其他全部小写
    2.strip,lstrip,rstrip方法会分别从前或后,前和后替换指定字符,如果整个字符串一样,最后会全部剔除。

    c = "qqqq"
    print(c.lstrip("q") + "w")
    #结果会只剩个w
    

    3.list操作
    list.appen(str)
    list.remove(object)
    del list[int]
    list.pop(int)
    list.insert(int, object)
    list.sort()
    sorted(list)
    list[position] = value
    注意事项:
    1. list中的值可任意修改(无视类型)
    2.可以使用负数作为角标,表示数组倒数第几个,从-1开始
    3.sort和sorted区别:调用sort会影响原数据,而sorted会返回一个副本数据,不影响原来的

    最后再说一句:py里的布尔值True,False竟然是首字母大写的..惊了...(作为一个写惯java的人来说)

    相关文章

      网友评论

          本文标题:python萌新入坑记(其一)

          本文链接:https://www.haomeiwen.com/subject/zrxzqqtx.html