zoukankan      html  css  js  c++  java
  • 记录下python学习中,容易弄混和实用的知识点

    一、类的初始化:

    为什么用__init__(self)不直接写变量赋值
    1.用__init__(self)可控制属性变量
    2.__init__(self)自动执行代码,初始化类
    class CocaCola:
    formula = ['caffeine','sugar','water','soda']
    def __init__(self):
    for element in self.formula:
    print('Coke has {}!'.format(element))
    def drink(self):
    print('Energy!')
    coke = CocaCola()

    二、类的超继承
    class father:
    def jiachan(self):
    print(jin,yin,zhubao)
    class son(father):
    def jiachan(self):
    super(son,self).jiachan()

    三、list的删除
    list=[1,2,3,4,5]
    1.del按索引删除列表的元素,del.list[1]
    2.pop按索引取出元素的值可以赋值。无索引默认删除最后一个,list.pop[1]
    3.remove按值删除列表里的值,list.remove("1")

    四、判断字符串是否全为数字
    1.mobile_phone.isdigit()全数字返回Ture

    五、index查找指定元素第一次在字符串中出现的索引位置,找不到报错,返回索引值位置
    list.index(“1”)

    六、同时赋值
    x=2,y=4,交互x,y的值,x,y=y,x,因为同时防止擦除其中一个原始值

       score1, score2 = eval(input("Enter two scores separated by a comma: "));输入数值需要用逗号隔开

    应用:可以获取多个值,但要记住,多个值的技巧不适用于 字符串(非求值)输入,如果用户键入逗号,它只是输入字符串中的一个字符。逗号仅在 随后对字符串求值时,才成为分隔符。
    七、列表推导式
    list=[i for i in range(10)]

    八、文件对话框

    通常的技术包括对话框(用于用户交互的特殊窗口),它允 许用户使用鼠标在文件系统中点击并且选择或键入文件的名称。幸运的是,包含在(大多 数)标准 Python 安装中的 tkinter GUI 库提供了一些简单易用的函数,用于创建用于获取文 件名的对话框。


  • 相关阅读:
    Json Web Token
    logstash 收集 IIS 日志实践
    Lucene Query In Kibana
    autofac 在.net core 与经典asp.net中的差异
    .net core 集成 autofac.
    向量化
    神经网络学习1
    漏斗限流
    正则化(Regularization)
    简单限流
  • 原文地址:https://www.cnblogs.com/zhifeiji822/p/11798206.html
Copyright © 2011-2022 走看看