zoukankan      html  css  js  c++  java
  • 2018.3.15

    import random
    alist = []
    for i in range(20):
        alist.append(i)
    print (alist)
    
    random.shuffle(alist)
    print(alist)
    
    alist.sort()
    print(alist)
    
    alist.sort(reverse=True)
    print(alist)
    
    yy=sorted(alist)
    print(yy)
    print(alist)
    
    import time
    digits = (1,2,3,4)
    
    start= time.time()
    for i in range(1000):
        result = []
        for i in digits:
            for j in digits:
                for k in digits:
                    result.append(i*100+j*10+k)
    else:
        print(time.time()-start)
        print(result)
    
    start = time.time()
    for i in range(1000):
        result = []
        for i in digits:
            i *= 100
            for j in digits:
                j *= 10
                for k in digits:
                    result.append(i+j+k)
    print(time.time()-start)
    print(result)
    
    for n in range(100,1,-1):
        pass
    for i in range(2,n):
        if n%i==0:
            break
        else:
            print(n,end=' ')

    添加列表元素(使用append)
    使用+号是创建一个新列表,并将原列表复制过去
    使用append为直接添加

    insert(index,x)在指定位置index添加x

    如非必要,避免在列表中间进行插入,删除等操作

    列表乘数字为新建一个列表,并且是创建已有对象的引用。当修改其中一个值时,相应的引用值也被修改

    切片使用两个冒号分隔的3个数字来完成
    (起始位置:终止位置[不包括]:步长)当步长省略时,最后一个冒号可以省略

    切片返回的是列表元素的浅复制,()

    降序排 sort(reverse=True)
    内置函数reverse()将序列原地反序,reversed则新创建一个迭代对象

    列表解析(列表内涵)(列表推导式) [x for x in y if ...]

    以两个下划线开头的变量为私有属性,需通过成员函数来调用
    可以用对象名._类名__xxx形式在外部访问此属性

    class Car:
        prices = 10000
        def __init__(self,c):
            self.color=c
    
    car1 = Car('red')
    car2 = Car('green')
    car1.prices = 222
    
    print(car1.color,car2.color)
    print(Car.prices,car1.prices,car2.prices)
    Car.prices = 11111
    Car.color = 'aa'
    Car.name = 'qq'
    car1.color = 'ff'
    print(Car.color,Car.prices,Car.name)
    print(car1.color,car1.prices,car1.name)
    print(car2.color,car2.prices,car2.name)
    
    
    D:Pythonpython.exe E:/Code/python/text_1/text.py
    red green
    10000 222 10000
    aa 11111 qq
    ff 222 qq
    green 11111 qq
  • 相关阅读:
    关于maven+springmvc+mybits搭建的框架clean,build后错误:org.apache.ibatis.binding.BindingException的处理
    mvn从下载安装到纯命令行创建第一个mvn程序(编码,编译,测试,安装,打包)全过程细致分解
    C++程序中调用bat
    E2034 Cannot convert 'wchar_t *' to 'const char *' bcb2010
    C++ calling a dll.
    如果你不是为了表现
    cdecl、stdcall、fastcall函数调用约定区别
    桌面便签
    在新的工控机上调试程序注意事项
    listview1.items.itemdata:stream read error
  • 原文地址:https://www.cnblogs.com/tenjl-exv/p/8573380.html
Copyright © 2011-2022 走看看