美文网首页
datawhale-python基础-task4

datawhale-python基础-task4

作者: 努力的小的的 | 来源:发表于2019-08-11 20:42 被阅读0次

1.函数关键字

python中一共含有32个关键字:'false', 'none', 'true', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'

  --关键字-是Python内置的、具有特殊意义的表示符

  --使用时关键字后面不需要括号

2.函数的定义

在 Python 中,定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。

如果没有 return 语句,函数执行完毕后也会返回结果,只是结果为 None。

如果想定义一个什么事也不做的空函数,可以用 pass 语句。比如现在还没想好怎么写函数的代码,就可以先放一个 pass,让代码能运行起来

3.函数参数与作用域

Python 的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、可变参数和关键字参数,使得函数定义出来的接口,不但能处理复杂的参数,还可以简化调用者的代码。

两个基本的作用域:

(1)全局作用域

作用在全局,内置和全局命名空间中的名字都属于全局作用域。

(2)局部作用域

作用在局部,函数(局部命名空间中的名字属于局部作用域)。

4.函数返回值

return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。

5.file

打开文件方式(读写两种方式)

要以读文件的模式打开一个文件对象,使用 Python 内置的 open()函数,

调用 read()方法可以一次读取文件的全部

写文件和读文件是一样的,唯一区别是调用 open()函数时,传入标识符

'w'或者'wb'表示写文本文件或写二进制文件:

>>> f = open('/Users/michael/test.txt', 'w')

>>> f.write('Hello, world!')

>>> f.close()

你可以反复调用 write()来写入文件,但是务必要调用 f.close()来关闭文件。

文件对象的操作方法

file.close() 关闭文件, 关闭后文件不能再进行读写操作

file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入

file.fileno() 返回一个整型的文件描述符(file descriptor FD 整型), 可以用在如os模块的read方法等一些底层操作上

file.isatty() 如果文件连接到一个终端设备返回 True,否则返回 False

file.next() 返回文件下一行

file.read([size]) 从文件读取指定的字节数,如果未给定或为负则读取所有

file.readline([size]) 读取整行,包括 “\n” 字符

file.readlines([sizeint]) 读取所有行并返回列表,若给定sizeint>0,返回总和大约为sizeint字节的行, 实际读取值可能比 sizeint 较大, 因为需要填充缓冲区

file.seek(offset[, whence]) 设置文件当前位置

file.tell() 返回文件当前位置

file.truncate([size]) 从文件的首行首字符开始截断,截断文件为 size 个字符,无 size 表示从当前位置截断;截断之后后面的所有字符被删除,其中 Widnows 系统下的换行代表2个字符大小。

file.write(str) 将字符串写入文件,返回的是写入的字符长度

file.writelines(sequence) 向文件写入一个序列字符串列表,如果需要换行则要自己加入每行的换行符

学习对excel及csv文件进行操作

6. os模块

     os模块有许多方法能帮你创建,删除和更改目录。

1. mkdir()方法:os.mkdir("newdir")

     可以使用os模块的mkdir()方法在当前目录下创建新的目录们。你需要提供一个包含了要创建的目录名称的参数。

2. chdir()方法:os.chdir("newdir")

     可以用chdir()方法来改变当前的目录。chdir()方法需要的一个参数是你想设成当前目录的目录名称。

3. getcwd()方法:os.getcwd()

     getcwd()方法显示当前的工作目录。

4. rmdir()方法:os.rmdir('dirname')

     rmdir()方法删除目录,目录名称以参数传递。在删除这个目录之前,它的所有内容应该先被清除。

相关文章

  • datawhale-python基础-task4

    1.函数关键字 python中一共含有32个关键字:'false', 'none', 'true', 'and',...

  • NLP入门 - 新闻文本分类 Task4

    Task4 基于深度学习的文本分类1 - fastText 学习目标 学习FastText的使用和基础原理 学会使...

  • Task 4:建模调参

    Datawhale 零基础入门数据挖掘-Task4 建模调参 四、建模与调参 4.1 学习目标 了解常用的机器学习...

  • datawhale-python基础-task1

    1.环境搭建 1.1 anaconda环境配置(这个之前跟着张怡小姐姐操作过了,不再重复) 1.2 解释器 计算机...

  • datawhale-python基础-task5

    1.类和对象 类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相...

  • datawhale-python基础-task3

    1.dict字典 定义:字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也...

  • datawhale-python基础-task2

    1.列表 1.1标志 : [ ] 1.2基本操作 a)创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即...

  • 2019-11-07口语_7

    Task4 笔记逻辑 读听说 学术类的文章 reading 定义 term linsening 新信息,框架,标记...

  • task4

    HTML、XML、XHTML 有什么区别? HTML,超文本标记语言,是语法较为松散的、不严格的Web语言;XML...

  • task4

    1.引用类型有哪些?非引用类型有哪些 基本类型值(数值、布尔值、字符串、null和undefined):指的是保存...

网友评论

      本文标题:datawhale-python基础-task4

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