zoukankan      html  css  js  c++  java
  • M2

      1 # 1
      2 print(sum(range(1,101)))
      3 # 2
      4 a = 1
      5 def func():
      6     global a
      7     a =2
      8     print(a)
      9 func()
     10 
     11 # 4、字典如何删除键和合并两个字典
     12 dict = {
     13     'name':'A',
     14     'age':18
     15 }
     16 dict2 = {
     17     'score':100,
     18     'sex':'nv'
     19 }
     20 
     21 # dict.pop('name') #删除方法1
     22 # del dict['name']   # 删除方法2
     23 dict.update(dict2)
     24 print(dict)
     25 
     26 # 6 列表去重方法
     27 li = [1,2,1,2,3,4,5,1]
     28 print(list(set(li)))
     29 
     30 # 7 fun(*args,**kwargs)中的*args,**kwargs什么意思?
     31 print('*'*50)
     32 def foo(*args,**kwargs):
     33     print('args=',args)
     34     print('kwargs=',kwargs)
     35 print('**********************')
     36 if __name__=='__main__':
     37     foo(1,2,3)
     38     foo(a=1,b=2,c=3)
     39     foo(1,2,3,a=1,b=2,c=3)
     40     foo(1,'b','c',a=1,b='b',c='c')
     41 
     42 # 13
     43 li = [1,2,3,4,5]
     44 def func(x):
     45     return x**2
     46 map(func,li)
     47 print([i for i in map(func,li) if i > 10])
     48 
     49 # 14、python中生成随机整数、随机小数、0—1之间小数方法
     50 import random
     51 print(random.randint(1,100))#随机整数
     52 print(random.random()) # 0-1之间随机小数
     53 print(random.uniform(100,999))# 一个范围的随机小数
     54 a = random.uniform(100,999)
     55 print(round(a,2))
     56 # 15
     57 s = 'abc
    efc'
     58 print(r'abc
    edf')
     59 
     60 # 16
     61 import re
     62 s1 = '<div class="nam">中国</div>'
     63 res = re.findall(r'<div class=".*">(.*?)</div>',s1)
     64 print(res)
     65 
     66 # 18
     67 # select DISTINCT name from student;
     68 # 19
     69 # ps top cat grep tar ls pwd uname free vi
     70 
     71 # 21
     72 # 可变长数据类型 list 字典
     73 # 不可变长数据类型 元祖set 字符串 数值型
     74 
     75 # 58、使用pop和del删除字典中的”name”字段,dic={“name”:”zs”,”age”:18}
     76 dict = {
     77     'name':'zs',
     78     'age':19
     79 }
     80 # dict.pop('name')
     81 del dict['name']
     82 print(dict)
     83 
     84 # 69、请将[i for i in range(3)]改成生成器
     85 li = [i for i in range(3)]
     86 print(li)
     87 li = (i for i in range(3))
     88 print(li)
     89 
     90 # 70、a = “  hehheh  “,去除收尾空格
     91 a = "   hehd  heh     "
     92 # print(a.strip())# 去除两边空格
     93 # print(a.replace(' ','')) #去除中间空格
     94 # print(''.join(a.split()))
     95 
     96 # 71、举例sort和sorted对列表排序,list=[0,-1,3,-10,5,9]
     97 print('*'*50)
     98 list=[0,-1,3,-10,5,9]
     99 print(list.sort())
    100 li2 = sorted(li,reverse=False)
    101 print(id(li))
    102 print(id(li2))
    103 
    104 # 72、对list排序foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4],使用lambda函数从小到大排序
    105 foo = [-5,8,0,4,9,-4,-20,-2,8,2,-4]
    106 lambda x:x
  • 相关阅读:
    windows下大数据开发环境搭建(3)——Scala环境搭建
    windows下大数据开发环境搭建(1)——Java环境搭建
    windows下大数据开发环境搭建(2)——Hadoop环境搭建
    I/O复用
    SuRF : Practical Range Query Filtering with Fast Succinct Tries
    信号处理
    进程间通信
    简易内存分配器的实现
    socket编程(C++)
    C++—程序的内存分区
  • 原文地址:https://www.cnblogs.com/hujc/p/11958062.html
Copyright © 2011-2022 走看看