美文网首页
python最基础学习(二)

python最基础学习(二)

作者: 董大志 | 来源:发表于2018-07-16 14:46 被阅读0次

    参考文献:廖雪峰老师的官网


    1.数据类型转换

    >>> int('123')

    123

    >>> int(12.34)

    12

    >>> float('12.34')

    12.34

    >>> str(1.23)

    '1.23

    '>>> str(100)

    '100'

    >>> bool(1)

    True

    >>> bool('')

    False

    int(),bool(),str();

    2.定义函数

    # -*- coding: utf-8 -*-

    def my_abs(x):

        if x >= 0:

            return x

        else:

            return -x

    print(my_abs(-99))

    3.空函数

    def nop():

        pass

    pass语句什么都不做,那有什么用?实际上pass可以用来作为占位符,比如现在还没想好怎么写函数的代码,就可以先放一个pass,让代码能运行起来。

    4.可变参数

    >>> def calc(number):

    ...    sum = 0

    ...    for n in number:

    ...        sum = sum + n * n

    ...    return sum

    >>> calc([1,2,3,4])

    30

    5.关键参数

    def person(name, age, **kw):

        print('name:', name,'age:', age,'other:', kw)

    >>> person('Bob',35, city='Beijing')

    name: Bob age:35other: {'city':'Beijing'}

    >>> person('Adam',45, gender='M', job='Engineer')

    name: Adam age:45other: {'gender':'M','job':'Engineer'}

    >>> extra = {'city':'Beijing','job':'Engineer'}

    >>> person('Jack',24, **extra)

    name: Jack age:24other: {'city':'Beijing','job':'Engineer'}

    相关文章

      网友评论

          本文标题:python最基础学习(二)

          本文链接:https://www.haomeiwen.com/subject/univpftx.html