精华内容
下载资源
问答
  • Python内置函数: 官方帮助文档: https://docs.python.org/2.7/ 返回数字的绝对值. def fun(x): if x < 0: return -x return x ...常用函数: ...取列表最大和最小值 max() >>> max(...

    Python内置函数:

    官方帮助文档:

    https://docs.python.org/2.7/

    返回数字的绝对值.
    
    def fun(x):
    
    if x < 0:
    
    return -x
    
    return x
    
    print fun(10)
    常用函数:
    
    abs()
    
    >>> abs(-100)
    
    100
    取列表最大值和最小值
    
    max()
    
    >>> max('1235',123)
    
    '1235'
    min()
    
    >>> min('asdfq3w45')
    
    '3'
    len()
    
    >>> len('abcdf')
    
    5
    
    >>> len([1,3,4,5])
    
    4
    
    >>> len((1,3,4,5))
    
    4
    
    >>> len({1:3,2:5})
    
    2
    divmod()
    
    >>> help(divmod)
    
    Help on built-in function divmod in module __builtin__:
    
    divmod(...)
    
    divmod(x, y) -> (quotient, remainder)
    
    Return the tuple (x//y, x%y).  Invariant: div*y + mod == x.
    
     >>> divmod(5,2)
    
    (2, 1)
    pow()
    
    pow(...)
    
    pow(x, y[, z]) -> number
    
    With two arguments, equivalent to x**y.  With three arguments,
    
    equivalent to (x**y) % z, but may be more efficient (e.g. for longs).
    
    >>> pow(2,3)
    
    8
    
    >>> pow(2,3,3)
    
    2
    round()
    
    round(...)
    
    round(number[, ndigits]) -> floating point number
    
    Round a number to a given precision in decimal digits (default 0 digits).
    
    This always returns a floating point number.  Precision may be negative.
    
    >>> round(12.2)
    
    12.0
    
    >>> round(12.23)
    
    12.0
    
    >>> round(12.233,2)
    
    12.23
    callable()
    
    是否是可调用对象
    
    >>> a = 123
    
    >>> callable(a)
    
    False
    
    >>> def a():
    
    ...     pass
    
    ...
    
    >>> callable(a)
    
    True
    
    >>> class A(object):
    
    ...     pass
    
    ...
    
    >>> callable(A)
    
    True
    type()
    
    判断类型
    
    >>> type(a)
    
    <type 'function'>
    isinstance()
    
    判断类型,
    
    >>> l =[1,2,3]
    
    >>> isinstance(l,list)
    
    True
    
    >>> isinstance(l,str)
    
    False
    
    >>> isinstance(l,(list,str))
    
    True
    
    判断是不是一个类
    
    >>> A
    
    <class 'A'>
    
    >>> a = A()
    
    >>> a
    
    <A object at 0x0379BE70>
    
    >>> isinstance(a,A)
    
    True
    cmp()
    
    >>> cmp(1,2)
    
    -1
    
    >>> cmp(1,0)
    
    1
    
    >>> cmp(1,1)
    
    0
    
    >>> cmp('a','ab')
    
    -1
    
    >>> cmp('a','a')
    
    0
    
    >>> cmp('helloa','hello')
    
    1
    range()
    
    >>> a = range(10)
    
    >>> a
    xrange()
    
    效率更高,不用时候不在内存中产生值
    
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    >>> b = xrange(10)
    
    >>> b
    
    xrange(10)
    
    >>> for i in b:print i
    
    ...
    
    0
    
    1
    
    2
    
    3
    
    4
    
    5
    
    6
    
    7
    
    8
    
    9
    int()
    
    >>> int(123.33)
    
    123
    long()
    
    >>> long(200)
    
    200L
    float()
    
    >>> float('123')
    
    123.0
    
    >>> float('123.0022')
    
    123.0022
    
    >>> float(123.0034)
    
    123.0034
    
    >>> float(123)
    
    123.0
    complex()
    
    转换成复数
    
    >>> complex(123)
    
    (123+0j)
    
    >>> complex(3.1415926)
    
    (3.1415926+0j)
    str()
    
    >>> str('123')
    
    '123'
    list()
    
    >>> list('123')
    
    ['1', '2', '3']
    tuple()
    
    >>> tuple('123')
    
    ('1', '2', '3')
    hex()
    
    变为16进制
    
    >>> hex(10)
    
    '0xa'
    
    >>> hex(10L)
    
    '0xaL'
    
    >>> int(0xaL)
    
    10
    eval()
    
    把字符串当成有效表达式求值。
    
    >>> eval('0xaL')
    
    10L
    
    >>> eval("[1,23,'a']")
    
    [1, 23, 'a']
    oct()
    
    10进制转成8进制
    
    >>> oct(10)
    
    '012'
    
    >>> oct(8)
    
    '010'
    chr()
    
    查ASSIC码对应值:
    
    >>> chr(97)
    
    'a'
    
    >>> chr(65)
    
    'A'
    ord()
    
    >>> ord('A')
    
    65
    字符串处理的函数:
    
    str.capitalize()
    
    首字母变大写:
    
    capitalize(...)
    
    S.capitalize() -> string
    
    Return a copy of the string S with only its first character
    
    capitalized.
    
    >>> s
    
    'hello'
    
    >>> s.capitalize()
    
    'Hello'
    str.replace()
    
    replace(...)
    
    S.replace(old, new[, count]) -> string
    
    Return a copy of string S with all occurrences of substring
    
    old replaced by new.  If the optional argument count is
    
    given, only the first count occurrences are replaced.
    
    >>> s = 'hello,h'
    
    >>> s.replace('h','H')
    
    'Hello,H'
    split()
    
    split(...)
    
    S.split([sep [,maxsplit]]) -> list of strings
    
    Return a list of the words in the string S, using sep as the
    
    delimiter string.  If maxsplit is given, at most maxsplit
    
    splits are done. If sep is not specified or is None, any
    
    whitespace string is a separator and empty strings are removed
    
    from the result.
    
    >>> s = 'hello a\tb\nc'
    
    >>> s
    
    'hello a\tb\nc'
    
    >>> s.split()
    
    ['hello', 'a', 'b', 'c']
    
    >> s
    
    'hello a\tb\nc'
    
    >>> s.split(' ')
    
    ['hello', 'a\tb\nc']
    
    >>> s.split('\t')
    
    ['hello a', 'b\nc']
    
    >>> ip = '192.168.1.1'
    
    >>> ip.split('.')
    
    ['192', '168', '1', '1']
    
    >>> ip.split('.',1)
    
    ['192', '168.1.1']
    
    >>> ip.split('.',2)
    
    ['192', '168', '1.1']
    join()
    
    >>> range(10)
    
    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    >>> ''.join(str(i) for i in range(10))
    
    '0123456789'
    
    >>> int(''.join(str(i) for i in range(10)))
    
    123456789
    string:
    
    import string
    
    string.lower
    
    >>> string.lower('Kfdfa')
    
    'kfdfa'
    
    string.upper
    
    >>> string.upper('Kfdfa')
    
    'KFDFA'
    
    string.capitalize()
    
    >>> string.capitalize('adfafgh')
    
    'Adfafgh' 
    
    string.replace()
    string.replace('afkgha','a','A')
    
    'AfkghA'
    序列处理函数:
    
    len()
    
    max()
    
    min()
    
    filter()
    
    filter(...)
    
    filter(function or None, sequence) -> list, tuple, or string
    
    Return those items of sequence for which function(item) is true.  If
    
    function is None, return the items that are true.  If sequence is a tuple
    
    or string, return the same type, else return a list.
    
    >>> filter(None,range(10))
    
    [1, 2, 3, 4, 5, 6, 7, 8, 9]
    
    >>> def f(x):
    
    ...     if x % 2 == 0:
    
    ...         return True
    
    ...
    
    >>> filter(f,range(10))
    
    [0, 2, 4, 6, 8]
    
    >>> filter(lambda x: x%2==0,range(10))
    
    [0, 2, 4, 6, 8]
    zip()
    
    zip(...)
    
    zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]
    
    Return a list of tuples, where each tuple contains the i-th element
    
    from each of the argument sequences.  The returned list is truncated
    
    in length to the length of the shortest argument sequence.
    
    >>> a1 = [1,3,4]
    
    >>> a2 = ['a','b','c']
    
    >>> zip(a1,a2)
    
    [(1, 'a'), (3, 'b'), (4, 'c')]
    
    >>> dict(zip(a1,a2))
    
    {1: 'a', 3: 'b', 4: 'c'}
    
    >>> dict(zip(a2,a1))
    
    {'a': 1, 'c': 4, 'b': 3}
    
    >>> a3 = ['x','y','z']
    
    >>> zip(a1,a2,a3)
    
    [(1, 'a', 'x'), (3, 'b', 'y'), (4, 'c', 'z')]
    
    >>> zip(a1,a3)
    
    [(1, 'x'), (3, 'y'), (4, 'z')]
    
    >>> a3 = ['x','y']
    
    >>> zip(a1,a3)
    
    [(1, 'x'), (3, 'y')]
    
    >>> zip(a1,a2,a3)
    
    [(1, 'a', 'x'), (3, 'b', 'y')]
    map()
    
    map(...)
    
    map(function, sequence[, sequence, ...]) -> list
    
    Return a list of the results of applying the function to the items of
    
    the argument sequence(s).  If more than one sequence is given, the
    
    function is called with an argument list consisting of the corresponding
    
    item of each sequence, substituting None for missing values when not all
    
    sequences have the same length.  If the function is None, return a list of
    
    the items of the sequence (or a list of tuples if more than one sequence).
    
    参数有几个,函数里的参数也应该对应有几个
    
    >>> map(None,a1,a2,a3)
    
    [(1, 'a', 'x'), (3, 'b', 'y'), (4, 'c', None)]
    
    >>> def f(x):
    
    ...     return x**2
    
    ...
    
    >>> map(f,a1)
    
    [1, 9, 16]
    
    >>> a1
    
    [1, 3, 4]
    
    >>> a1
    
    [1, 3, 4]
    
    >>> a2
    
    [2, 5, 6]
    
    >>> def f(x,y):
    
    ...     return x*y
    
    ...
    
    >>> map(f,a1,a2)
    
    [2, 15, 24]
    
    >>> map(lambda x,y: x*y ,range(1,10),range(1,10))
    
    [1, 4, 9, 16, 25, 36, 49, 64, 81]
    reduce()
    
    reduce(...)
    
    reduce(function, sequence[, initial]) -> value
    
    Apply a function of two arguments cumulatively to the items of a sequence,
    
    from left to right, so as to reduce the sequence to a single value.
    
    For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates
    
    ((((1+2)+3)+4)+5).  If initial is present, it is placed before the items
    
    of the sequence in the calculation, and serves as a default when the
    
    sequence is empty.
    
    >>> def f(x,y):
    
    ...     return x + y
    
    ...
    
    >>> reduce(f,range(1,101))
    
    5050
    列表表达式:
    
    [i*2 for i in range(10)]
    
    >>> [i*2 for i in range(10)]
    
    [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]
    
    >>> [i*2+10 for i in range(10)]
    
    [10, 12, 14, 16, 18, 20, 22, 24, 26, 28]
    [i*2+10 for i in range(10) if i%3 == 0]
    
    >>> [i*2+10 for i in range(10) if i%3 == 0]
    
    [10, 16, 22, 28]
    展开全文
  • Python内置函数:官方帮助文档:返回数字的绝对值.def fun(x):if x < 0:return -xreturn x... abs(-100)100取列表最大和最小值max()>>> max('1235',123)'1235'min()>>> min('asdfq3w45')'3...

    Python内置函数:

    官方帮助文档:

    返回数字的绝对值.

    def fun(x):

    if x < 0:

    return -x

    return x

    print fun(10)

    常用函数:

    abs()

    >>> abs(-100)

    100

    取列表最大值和最小值

    max()

    >>> max('1235',123)

    '1235'

    min()

    >>> min('asdfq3w45')

    '3'

    len()

    >>> len('abcdf')

    5

    >>> len([1,3,4,5])

    4

    >>> len((1,3,4,5))

    4

    >>> len({1:3,2:5})

    2

    divmod()

    >>> help(divmod)

    Help on built-in function divmod in module __builtin__:

    divmod(...)

    divmod(x, y) -> (quotient, remainder)

    Return the tuple (x//y, x%y). Invariant: div*y + mod == x.

    >>> divmod(5,2)

    (2, 1)

    pow()

    pow(...)

    pow(x, y[, z]) -> number

    With two arguments, equivalent to x**y. With three arguments,

    equivalent to (x**y) % z, but may be more efficient (e.g. for longs).

    >>> pow(2,3)

    8

    >>> pow(2,3,3)

    2

    round()

    round(...)

    round(number[, ndigits]) -> floating point number

    Round a number to a given precision in decimal digits (default 0 digits).

    This always returns a floating point number. Precision may be negative.

    >>> round(12.2)

    12.0

    >>> round(12.23)

    12.0

    >>> round(12.233,2)

    12.23

    callable()

    是否是可调用对象

    >>> a = 123

    >>> callable(a)

    False

    >>> def a():

    ... pass

    ...

    >>> callable(a)

    True

    >>> class A(object):

    ... pass

    ...

    >>> callable(A)

    True

    type()

    判断类型

    >>> type(a)

    isinstance()

    判断类型,

    >>> l =[1,2,3]

    >>> isinstance(l,list)

    True

    >>> isinstance(l,str)

    False

    >>> isinstance(l,(list,str))

    True

    判断是不是一个类

    >>> A

    >>> a = A()

    >>> a

    >>> isinstance(a,A)

    True

    cmp()

    >>> cmp(1,2)

    -1

    >>> cmp(1,0)

    1

    >>> cmp(1,1)

    0

    >>> cmp('a','ab')

    -1

    >>> cmp('a','a')

    0

    >>> cmp('helloa','hello')

    1

    range()

    >>> a = range(10)

    >>> a

    xrange()

    效率更高,不用时候不在内存中产生值

    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

    >>> b = xrange(10)

    >>> b

    xrange(10)

    >>> for i in b:print i

    ...

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    int()

    >>> int(123.33)

    123

    long()

    >>> long(200)

    200L

    float()

    >>> float('123')

    123.0

    >>> float('123.0022')

    123.0022

    >>> float(123.0034)

    123.0034

    >>> float(123)

    123.0

    complex()

    转换成复数

    >>> complex(123)

    (123+0j)

    >>> complex(3.1415926)

    (3.1415926+0j)

    str()

    >>> str('123')

    '123'

    list()

    >>> list('123')

    ['1', '2', '3']

    tuple()

    >>> tuple('123')

    ('1', '2', '3')

    hex()

    变为16进制

    >>> hex(10)

    '0xa'

    >>> hex(10L)

    '0xaL'

    >>> int(0xaL)

    10

    eval()

    把字符串当成有效表达式求值。

    >>> eval('0xaL')

    10L

    >>> eval("[1,23,'a']")

    [1, 23, 'a']

    oct()

    10进制转成8进制

    >>> oct(10)

    '012'

    >>> oct(8)

    '010'

    chr()

    查ASSIC码对应值:

    >>> chr(97)

    'a'

    >>> chr(65)

    'A'

    ord()

    >>> ord('A')

    65

    字符串处理的函数:

    str.capitalize()

    首字母变大写:

    capitalize(...)

    S.capitalize() -> string

    Return a copy of the string S with only its first character

    capitalized.

    >>> s

    'hello'

    >>> s.capitalize()

    'Hello'

    str.replace()

    replace(...)

    S.replace(old, new[, count]) -> string

    Return a copy of string S with all occurrences of substring

    old replaced by new. If the optional argument count is

    given, only the first count occurrences are replaced.

    >>> s = 'hello,h'

    >>> s.replace('h','H')

    'Hello,H'

    split()

    split(...)

    S.split([sep [,maxsplit]]) -> list of strings

    Return a list of the words in the string S, using sep as the

    delimiter string. If maxsplit is given, at most maxsplit

    splits are done. If sep is not specified or is None, any

    whitespace string is a separator and empty strings are removed

    from the result.

    >>> s = 'hello a\tb\nc'

    >>> s

    'hello a\tb\nc'

    >>> s.split()

    ['hello', 'a', 'b', 'c']

    >> s

    'hello a\tb\nc'

    >>> s.split(' ')

    ['hello', 'a\tb\nc']

    >>> s.split('\t')

    ['hello a', 'b\nc']

    >>> ip = '192.168.1.1'

    >>> ip.split('.')

    ['192', '168', '1', '1']

    >>> ip.split('.',1)

    ['192', '168.1.1']

    >>> ip.split('.',2)

    ['192', '168', '1.1']

    join()

    >>> range(10)

    [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

    >>> ''.join(str(i) for i in range(10))

    '0123456789'

    >>> int(''.join(str(i) for i in range(10)))

    123456789

    string:

    import string

    string.lower

    >>> string.lower('Kfdfa')

    'kfdfa'

    string.upper

    >>> string.upper('Kfdfa')

    'KFDFA'

    string.capitalize()

    >>> string.capitalize('adfafgh')

    'Adfafgh'

    string.replace()

    string.replace('afkgha','a','A')

    'AfkghA'

    序列处理函数:

    len()

    max()

    min()

    filter()

    filter(...)

    filter(function or None, sequence) -> list, tuple, or string

    Return those items of sequence for which function(item) is true. If

    function is None, return the items that are true. If sequence is a tuple

    or string, return the same type, else return a list.

    >>> filter(None,range(10))

    [1, 2, 3, 4, 5, 6, 7, 8, 9]

    >>> def f(x):

    ... if x % 2 == 0:

    ... return True

    ...

    >>> filter(f,range(10))

    [0, 2, 4, 6, 8]

    >>> filter(lambda x: x%2==0,range(10))

    [0, 2, 4, 6, 8]

    zip()

    zip(...)

    zip(seq1 [, seq2 [...]]) -> [(seq1[0], seq2[0] ...), (...)]

    Return a list of tuples, where each tuple contains the i-th element

    from each of the argument sequences. The returned list is truncated

    in length to the length of the shortest argument sequence.

    >>> a1 = [1,3,4]

    >>> a2 = ['a','b','c']

    >>> zip(a1,a2)

    [(1, 'a'), (3, 'b'), (4, 'c')]

    >>> dict(zip(a1,a2))

    {1: 'a', 3: 'b', 4: 'c'}

    >>> dict(zip(a2,a1))

    {'a': 1, 'c': 4, 'b': 3}

    >>> a3 = ['x','y','z']

    >>> zip(a1,a2,a3)

    [(1, 'a', 'x'), (3, 'b', 'y'), (4, 'c', 'z')]

    >>> zip(a1,a3)

    [(1, 'x'), (3, 'y'), (4, 'z')]

    >>> a3 = ['x','y']

    >>> zip(a1,a3)

    [(1, 'x'), (3, 'y')]

    >>> zip(a1,a2,a3)

    [(1, 'a', 'x'), (3, 'b', 'y')]

    map()

    map(...)

    map(function, sequence[, sequence, ...]) -> list

    Return a list of the results of applying the function to the items of

    the argument sequence(s). If more than one sequence is given, the

    function is called with an argument list consisting of the corresponding

    item of each sequence, substituting None for missing values when not all

    sequences have the same length. If the function is None, return a list of

    the items of the sequence (or a list of tuples if more than one sequence).

    参数有几个,函数里的参数也应该对应有几个

    >>> map(None,a1,a2,a3)

    [(1, 'a', 'x'), (3, 'b', 'y'), (4, 'c', None)]

    >>> def f(x):

    ... return x**2

    ...

    >>> map(f,a1)

    [1, 9, 16]

    >>> a1

    [1, 3, 4]

    >>> a1

    [1, 3, 4]

    >>> a2

    [2, 5, 6]

    >>> def f(x,y):

    ... return x*y

    ...

    >>> map(f,a1,a2)

    [2, 15, 24]

    >>> map(lambda x,y: x*y ,range(1,10),range(1,10))

    [1, 4, 9, 16, 25, 36, 49, 64, 81]

    reduce()

    reduce(...)

    reduce(function, sequence[, initial]) -> value

    Apply a function of two arguments cumulatively to the items of a sequence,

    from left to right, so as to reduce the sequence to a single value.

    For example, reduce(lambda x, y: x+y, [1, 2, 3, 4, 5]) calculates

    ((((1+2)+3)+4)+5). If initial is present, it is placed before the items

    of the sequence in the calculation, and serves as a default when the

    sequence is empty.

    >>> def f(x,y):

    ... return x + y

    ...

    >>> reduce(f,range(1,101))

    5050

    列表表达式:

    [i*2 for i in range(10)]

    >>> [i*2 for i in range(10)]

    [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]

    >>> [i*2+10 for i in range(10)]

    [10, 12, 14, 16, 18, 20, 22, 24, 26, 28]

    [i*2+10 for i in range(10) if i%3 == 0]

    >>> [i*2+10 for i in range(10) if i%3 == 0]

    [10, 16, 22, 28]

    展开全文
  • 小伙伴反映,最近函数的应用知识不够了,所以小编挑选了python3时间中的函数,希望可以帮助大家在处理日历方面更加的迅速。其他更函数,大家也可以自行去搜集一点资料学习,小编就讲几个最简单的吧。 1....
  • 范式 函数依赖 多值依赖

    千次阅读 2020-12-30 22:11:33
    第一范式、第二范式、第三范式、第四范式、第五范式、扩展第三范式、函数依赖、完全函数依赖、部分函数依赖、传递函数依赖、平凡函数依赖、多值依赖,定义、举例、图解、关系

    范式

    1NF: 2NF: 3NF: BCNF: 4NF: 5NF: 属性不可再分 非主属性均既不部分依赖于候选键也不传递依赖于候选键 非主属性均既不部分依赖于候选键也不传递依赖于候选键且候选键均包含主键 非主属性均不部分赖于候选键 无非平凡且非函数依赖的多值依赖 每一个连接依赖均由候选码所隐含
    消除非主属性对码的部分函数依赖
    消除非主属性对码的传递函数依赖
    消除主属性对码的部分函数依赖和传递函数依赖
    消除非平凡且非函数依赖的多值依赖
    1NF
    2NF
    3NF
    BCNF
    4NF

    依赖

    依赖 具体:
    R(U)R(U)为属性集UU上的关系模式,
    XU,YUX \subseteq U,Y \subseteq U
    对于R(U)的任意一个可能的关系rr
    函数依赖(FD) YYXX函数依赖:rr中不存在两个元组在XX上属性相等但在YY上属性不等,XYX\to YXX为决定因素
    平凡函数依赖 XYYXXYX\to Y且Y \subseteq X\Rightarrow X\to Y是平凡函数依赖
    完全函数依赖 YYXX完全函数依赖:XYX↛YXFYX\to Y且\forall X'\not\to Y\Rightarrow X\overset{F}{\to}Y
    部分函数依赖 YYXX部分函数依赖:XYX̸FYXPYX\to Y且X\not\overset{F}{\to}Y\Rightarrow X\overset{P}{\to}Y
    传递函数依赖 ZZXX传递函数依赖:XYYZZ⊈YY⊈XY↛XXZX\to Y且Y\to Z且Z\not\subseteq Y且Y\not\subseteq X且Y\not\to X\Rightarrow X\overset{传递}{\longrightarrow}Z
    多值依赖(MVD) XYrR(U),(x,z),YxzX\to \to Y\Leftrightarrow \forall 关系r于R(U)中,给定一组值(x,z),\exist Y仅与x有关而与z无关

    函数依赖

    车牌\to 车

    车牌
    沪A·66666 🚗
    沪A·66886 🚙
    沪A·88888 🚐
    沪A·99999 🚚
    沪A·44444 🚕

    完全函数依赖、平凡函数依赖

    完全函数依赖(,)(经度,纬度)\to 地点
    平凡函数依赖(,)(经度,纬度)\to 纬度

    经度 纬度 地点
    E37°37’ N55°45’ 莫斯科
    E106°53’ N47°55’ 乌兰巴托
    E74°46’ N42°53’ 比什凯克
    E73°08’ N33°4’ 伊斯兰堡
    E77°13’ N28°37’ 新德里

    部分函数依赖、完全函数依赖

    部分函数依赖(,)(科目,学员号)\to 姓名
    完全函数依赖(,)(科目,学员号)\to 考试时间

    科目 学员号 考试时间 姓名
    200V 8:00:00 张伟
    201V 8:20:00 李伟
    202V 8:40:00 王伟
    200 9:00:00 赵伟

    传递函数依赖

    用户\to 权限等级权限等级\to权限
    用户\overset{传递}{\longrightarrow}权限

    用户 权限等级 权限
    00 0 普通只读
    01 0 普通只读
    02 4 管理员
    03 2 普通读写
    05 2 普通读写

    多值依赖

    课程\to \to 教师

    课程 教师 教材
    数据库系统概论 张伟 数据库系统概论 高教出版社
    数据库系统概论 张伟 数据库系统概论 清华出版社
    数据库系统概论 李伟 数据库系统概论 高教出版社
    数据库系统概论 李伟 数据库系统概论 清华出版社
    计算机网络 王伟 计算机网络 高教出版社
    计算机网络 王伟 计算机网络 电子工业出版社
    计算机网络 王伟 计算机网络 清华出版社
    计算机网络 李伟 计算机网络 高教出版社
    计算机网络 李伟 计算机网络 电子工业出版社
    展开全文
  • 小伙伴反映,最近函数的应用知识不够了,所以小编挑选了python3时间中的函数,希望可以帮助大家在处理日历方面更加的迅速。其他更函数,大家也可以自行去搜集一点资料学习,小编就讲几个最简单的吧。1....

    想要在python中写代码游刃有余,没有函数的支持是万万不行的。很多小伙伴反映,最近函数的应用知识不够了,所以小编挑选了python3时间中的函数,希望可以帮助大家在处理日历方面更加的迅速。其他更多的函数,大家也可以自行去搜集一点资料学习,小编就讲几个最简单的吧。

    1.firstweekday()

    firstweekday(): 返回当前每周起始日期值。默认情况下,首次载入calendar模块时返回0,即星期一

    import calendar

    # 0

    print(calendar.firstweekday())

    2.setfirstweekday()

    setfirstweekday(firstweekday) :通过常量 MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY、SATURDAY 和 SUNDAY 设置星期;其中 0 表示星期一,以此类推6表示星期日;

    import calendar

    calendar.setfirstweekday(calendar.SUNDAY)

    # 6

    print(calendar.firstweekday())

    3. isleap()

    isleap(year):判断是否是闰年,闰年为True,平年为False

    import calendar

    # False

    print(calendar.isleap(2018))

    # True

    print(calendar.isleap(2016))

    4.leapdays()

    leapdays(y1, y2): 返回[y1,y2)年份之间的闰年数量;

    import calendar

    # 2

    print(calendar.leapdays(2012, 2020))

    到此这篇关于calendar在python3时间中常用函数举例详解的文章就介绍到这了,更多相关calendar在python3时间中有哪些常用函数内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

    原文链接:https://www.py.cn/jishu/jichu/20938.html

    展开全文
  • 38. 函数举例

    2021-01-03 12:30:45
    去接受其它函数的地址,实现对其它函数的操作。 函数名就是地址,地址就是指针 利用数组指针,可以实现将地址好不相干的几个字符串,实现连续访问。 同理,也可实现函数名也是地址,实现对不同函数的连续...
  • 函数返回

    2017-03-15 18:16:23
    利用return语句返回时,可以采用返回数组或者集合的方式,举例如下 1.返回一个集合 2.利用数组 注意函数的返回类型要和返回值一样,比如返回一维数组,就应该是int[ ]类型
  • 小伙伴反映,最近函数的应用知识不够了,所以小编挑选了python3时间中的函数,希望可以帮助大家在处理日历方面更加的迅速。其他更函数,大家也可以自行去搜集一点资料学习,小编就讲几个最简单的吧。1....
  • 小伙伴反映,最近函数的应用知识不够了,所以小编挑选了python3时间中的函数,希望可以帮助大家在处理日历方面更加的迅速。其他更函数,大家也可以自行去搜集一点资料学习,小编就讲几个最简单的吧。1....
  • Python学习之函数返回

    千次阅读 2019-03-24 10:37:29
    Python学习之函数返回 问题的引出 Python中,一个函数能不能一次返回? 在C语言中,函数最多返回一个,如果要返回,可以把这些封装在一个结构体中。注意,C语言不允许函数返回整个数组。 ...
  • 利用指针返回多值 因为函数只能有一个返回值(void算作空返回值),但是一个函数的功能往往比较复杂,怎样将函数中其他重要的参数也返回到主函数中呢?举例如下:定义一个返回值类型为int的func函数,该函数有三...
  • ord(str)如果字符串str句首是单字节返回与ascii()函数返回的相同。如果是一个字节字符,以格式返回((first byte ascii code)*256+(second byte ascii code))[*256+third byte asciicode...]mysql> select ord...
  • 我们知道一个函数使用过Return来返回值的话只能返回一个,在c#中,自定义一个函数时,用out 来out出来,调用的时候就可以返回 举例: 现在自己写一个函数calculate(),需要返回加法和减法的计算结果...
  • 之前知道可以用return返回值,但想返回,多种类型的,没想到好的办法。今天学习到除了使用return返回值外,还可以用函数形参,使用函数形参返回处理后的结果。 举例函数定义如下 void slip(char* fore_...
  • excel的求和、计数、求平均、最大、最小值这些操作,我们平时都是用函数来完成,如果不会使用函数,如果分析数据,就比较尴尬,那么有没有一种简单的办法,在不会使用函数的前提下,就能迅速完成这么的操作呢...
  • 关系数据库理论 课本第六章 关系数据库理论 一、函数依赖: 1.完全函数依赖: ...–举例说明: Student表:Sno(学号),Sdept(系),Mname(系主任名字),Cno(课程号),Grade(成绩) ex1: (Sno,Cno)-&g
  • 开窗函数和聚合函数的区别:sql标准允许将所有聚合函数用作开窗函数,用over关键字区分开窗函数和聚合函数聚合函数每组只返回一个,开窗函数每组可以返回值举例:rum_number()-----作为开窗函数 over ...
  • 【例】利用遗传算法计算函数f(x)=x*cos(5*pi*x)+3.5在区间[-1,2.5]上的最大 先在工作区建立上面函数的一个m文件并保存,命名为fun_sigv.m: function y=fun_sigv(x) y=x.*cos(5*pi*x)+3.5; ...
  • 峰的Shubert为:   求f(x,y)在[-10,10]x[-10,10]上的最大。 MATLAB代码: fun_mutv函数为: function my=fun_mutv(x,y) t1=zeros(size(x)); t2=t1; for i=1:5 t1=t1+i*cos((i+1)*x+i); t2=t2+...
  • 1 基本概念 (1)1943年McCulloch Pitts提出的神经元...(1)损失函数(loss):预测(y)与已知答案(y_)的差距 (2)均方误差MSE loss = tf.reduce_mean(tf.square(y_-y)) (3)代码举例讲解 预测酸奶日销量y。x1
  • Python当然是可以返回个变量函数举例 def a_b(): a=1 b=2 return a,b (x,y)=a_b() print('x,y:',x,',',y) 输出:x,y: 1 , 2 以上,即可
  • 构造函数的作用是在对象被创建时利用特定的构造对象,对对象进行初始化,即对数据成员进行初始化,构造函数也是类的成员函数,它具有一些特性: 1.构造函数的名字和类的名字相同 2.构造函数可以具有一个或者个...
  • 1、任务简介学习损失函数视频2017CS231n 斯坦福李飞飞计算机视觉识别_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili​... 是正确分类得分Hinge loss的最大是无穷,最小值是0举例说明:猫这一类的loss:L1= (5.1-3....
  • 我们采用的教材是严蔚敏老师的数据结构教材。...下面我就不言了,把我的get_next函数和get_nextval函数的代码贴过来。 由于本人水平有限,如果发现错误,请留言哦。 #include<iostream> #include<vect
  • 注意: Lookup() 条件查找时无需排序,正常LOOKUP函数要求“查找区域”中的必须按升序排列,因为是二分法原理 举例: LOOKUP(1,0/(($A2:2:2:A9=E2)∗(9=E2)*(9=E2)∗(B2:2:2:B9=F2)),9=F2)),9=F2)),C2:2:2:C$9)...
  • SQL Server 函数

    2020-05-22 17:30:55
    多值合并为一个值 MAX(),MIN(),COUNT(),AVG() 转换函数 将值从一种数据类型转换为另一种 Convert() 日期和时间函数 可以更改日期和时间的值 getdate()等 数学函数 执行三角、几何和其他数字运算 ABS(),ACOS...
  • 共轭函数和原函数的关系

    千次阅读 2018-06-14 15:01:36
    函数约束很,不一定是凸函数,也就是说原函数是一个也许有很极小的多维空间函数,它是不容易求最小值的。用来拟合,容易陷入局部最小值,得到的结果不够泛化。举例:一个训练好的分类器,对一些东西分类很准...
  • softmax函数

    千次阅读 2018-12-26 19:07:46
    一个分类问题,C=4,线性分类器模型最后输出层包含了4个输出,分别是: 经过Softmax计算过,数值转为相对概率: 详解: 2.极大似然取对数+负号处理: 上述操作原因: 3.Softmax-Loss : 参考...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 449
精华内容 179
关键字:

多值函数举例