美文网首页
Python_杂七杂八的知识点

Python_杂七杂八的知识点

作者: Gakki0725 | 来源:发表于2022-03-01 15:58 被阅读0次
    作者:Gakki

    Python 中 append,insert 和 extend 的区别?

    • append:在列表末尾添加元素
    • insert:在列表的特定位置添加元素
    • extend:通过添加新列表来扩展元素
    • 代码展示:
    list_1 = ["name", "account", "password"]
    list_2 = ["test1", "test2"]
    list_1.append("111")
    list_1.insert(1, "呀哈哈") # 在列表指定位置插入对象
    list_1.extend(list_2)
    

    如何删除 Python 数组的值?

    • pop:移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
    • remove:移除列表中某个值的第一个匹配项,该方法没有返回值但是会移除列表中的某个值的第一个匹配项。
    • 代码展示:
    list_1 = ["name", "account", "password", "account"]
    list_2 = ["test1", "test2"]
    list_1.remove("account")
    print("列表现在为 : ", list_1)
    del_data = list_1.pop(1)
    print("列表现在为 : ", list_1)
    print("删除的元素为 : ", del_data)
    
    • 响应结果:
    列表现在为 :  ['name', 'password', 'account']
    列表现在为 :  ['name', 'account']
    删除的元素为 :  password
    

    注: 字典 pop() 方法删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。

    len() 函数有什么作用?

    • len() 函数可用于确定字符串、列表、数组等的长度。

    operators 中的 is、not 和 in 各有什么功能?

    • is:判断两个标识符是不是引用自一个对象;x is y, 类似 id(x) == id(y) , 如果引用的是同一个对象则返回 True,否则返回 False。
    • not:布尔"非" - 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。类似not(a and b) 返回 False。
    • in:如果在指定的序列中找到值返回 True,否则返回 False。类似x 在 y 序列中 , 如果 x 在 y 序列中返回 True。
      注:== 是比较两个对象的内容是否相等,即两个对象的是否相等,不管两者在内存中的引用地址是否一样。is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。即 is 比较两个条件:1.内容相同。2.内存中地址相同

    如何将字符串转换为全小写?

    • upper():将字符串中的小写字母转为大写字母。
    • lower():转换字符串中所有大写字符为小写。
    • capitalize():将字符串的第一个字母变成大写,其他字母变小写。
    • title() :返回"标题化"的字符串,就是说所有单词的首个字母转化为大写,其余字母均为小写。
    • istitle() :检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。如果字符串中所有的单词拼写首字母是否为大写,且其他字母为小写则返回 True,否则返回 False.
    • 代码展示:
    data = "This is String Example...Wow!!! yeah~"
    print("全部转换为大写:%s" % data.upper())
    print("全部转换为小写:%s" % data.lower())
    print("将字符串的第一个字母变成大写,其他字母变小写:%s" % data.capitalize())
    print("所有单词的首个字母转化为大写,其余字母均为小写:%s" % data.title())
    print("检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写:%s" % data.upper().istitle())
    print("检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写:%s" % data.title().istitle())
    
    • 响应结果:
    全部转换为大写:THIS IS STRING EXAMPLE...WOW!!! YEAH~
    全部转换为小写:this is string example...wow!!! yeah~
    将字符串的第一个字母变成大写,其他字母变小写:This is string example...wow!!! yeah~
    所有单词的首个字母转化为大写,其余字母均为小写:This Is String Example...Wow!!! Yeah~
    检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写:False
    检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写:True
    

    相关文章

      网友评论

          本文标题:Python_杂七杂八的知识点

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