zoukankan      html  css  js  c++  java
  • python之基础

    1. Simple expression

    3e-10    #10的-10次
    10//3     #10/3的整数部分
    10%3    #余数
    


    2.Sets

    x = {}   #dictionary not set
    x = set()  #set
    sum({1,2,3})
    sum({1,2,3}, 3)
    
    num = {1,2,3}
    2 in num #return True
    2 not in num #return False
    
    {1,2,3} | {3,4,5}  #set union
    {1,2} & {1,2,3}   # set intersection
    
    S = {1,2,3}
    S.add(4)   #add element
    S.remove(2) #remove element
    S.update({4,5,6}) #the argument should be set
    S.intersection_update({5,6,7,8})
    
    U = S.copy() #we can copy S to U in order to avoid operating S
    
    {2*x for x in  {1,2,3}}  #set comprehension
    
    S = {1, 2, 3, 4}
    T = {3, 4, 5, 6}
    S_intersect_T = { x for x in S for y in T if x == y }      #intersect using set comprehension


    3.Lists

    L = list() #2 kinds of list initialization
    L = []
    L = [1,2,3]
    sum(L)
    [1,2,3] + ['a','b']
    
    dictionary = {1:'a', 2:'b'}
    L = list(dictionary)   # the entries of list is the keys of dictionary
    
    L[1] #obtaining elements of a list by indexing
    L[1:10] # obtaining elements (index 1 to 10)
    L[1:10:2] # return [1,3,5,7,9]
    
    L.append(x) # add x to the end of the list
    L.pop(i)   #delete the ith element and return the remainder


    4.Dictionary

    d = {} # initialization
    d = dict()
    {1:2, 1:3}  #return {1:3}
    
    square_dict = {i:i**2 for i in range(100)}
    
    d = {1:1, 2:2}
    1 in d   #return True    p.s. do not use .has_key() since it is no longer used in Python 3.x
    1 in d.keys()  # return True
    
    d.items()  
    d.values()
    d.keys()

    5.Others

    list(range(3)) #return [0, 1, 2] 3 is not included
    list(zip([1,2,3], [2,3,4])) # return[(1, 2), (2, 3), (3, 4)]
    




  • 相关阅读:
    SQL第一讲
    CSS3补充内容
    EXCEL数据导入SQL表的方法
    jq第四讲+实例
    jq第三讲
    jq第二讲
    安卓、苹果日历同步
    安卓、苹果手机备忘录同步
    服务器、客户端双认证
    今天我的博客正式开张了!
  • 原文地址:https://www.cnblogs.com/dyllove98/p/3194164.html
Copyright © 2011-2022 走看看