美文网首页
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最基础学习(二)

    参考文献:廖雪峰老师的官网 1.数据类型转换 >>> int('123')123>>> int(12.34)12>...

  • Python爬虫学习(十六)初窥Scrapy

    Python爬虫学习(一)概述Python爬虫学习(二)urllib基础使用Python爬虫学习(三)urllib...

  • 2019-10-08

    深度学习第二天 python基础: python...

  • 2018-03-10

    Python第二周学习总结 导读:这是python学习的第二周,在第二周,学习了大量的python基础,其中有字符...

  • 快速学习Python基础知识(4)

    Python 基础部分--了解Python快速了解 Python 基础知识(1)快速学习 Python 基础知识(...

  • 快速学习Python基础知识(3)

    Python 基础部分--了解Python快速了解 Python 基础知识(1)快速学习 Python 基础知识(...

  • 2019年最新Python学习路线图(内含大纲+视频+工具)

    一、Python学习路线图——大纲: 二、Python学习路线图—视频篇: 第一阶段-Python基础知识链接: ...

  • python练习(2)

    python学习的第二周,这周学习继续学习python基础,主要是生成器、函数式编程、模块。部分练习如下: 下周将...

  • 学习编程的几点心得

    目前学习python编程已经有七个月时间了。从最开始的装ubantu系统,学习Linux命令语句、python基础...

  • python基础学习(二)

    函数 函数的定义 1.基本格式: 2.带有参数的格式: 3.带有默认值的参数的格式: 函数文档 查看函数文档的方法...

网友评论

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

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