#Python二级
以下内容,皆为原创,制作过程实属不易,请帅锅、美铝点点赞赞和关注❥(^_^)
一.变量命名(必考一题)
Python中,变量的命名规则是数字、字母、下划线。但是数字不能开头。
二.文件
定义:文件是存储在辅助存储器上的一组序列,可以包含任何内容。
在Python语言中,文件的读取方法有4种:
f.read() 从文件中读取整个文件内容
f.readline() 从文件中读取一行内容
f.readlines() 从文件中读取所有行,以每行为一个元素形成列表
f.seek() 改变当前文件操作指针的位置
那接下来,我们看一下前三个方法如何使用。首先展示一下这个源文件和代码、运行结果
我们的源文件是csv文件,是一个表格,仅使用于一维数据和二维数据。(常考点)
import pandas as pd
path = "D:/数据挖掘课件和代码/financial.csv"
print("打印出全部内容")
with open(path, "r", encoding="utf=8") as f:
content = f.read()
print(content)
print("打印出一行")
with open(path, "r", encoding="utf-8") as f:
line = f.readline()
print(line)
print("打印出多行内容")
with open(path, "r", encoding="utf-8") as f:
lines = f.readlines()
print(lines)
三.补充
Python文件的读取方式有上面四种,将数据写入文件的方法呢,有两种
f.write() ------------写入字符串到文件
f.writelines()-------写入序列(列表)到文件
# 打开文件用于写入
with open('机器学习/untitled.txt', 'w', encoding='utf-8') as file:
# 写入字符串到文件
file.write('Hello, world!\n')
file.write('This is another line.\n')
# 打开文件用于追加
with open('机器学习/untitled.txt', 'a', encoding='utf-8') as file:
# 准备一个字符串列表
lines = ['First line.', 'Second line.', 'Third line.']
# 将整个列表写入文件
file.writelines(lines)
上面部分是写入两个字符串,下面是写入一个序列(列表)。
这里面的untitled.txt文件是我刚刚创建的,等它用完就删掉。
OK,我运行了代码,一起来看看运行后,空白的文件里面会不会出现变化(包的啊,毋庸置疑)
ok啊,也是顺利运行成功了,那今天的分享就到这里。祝愿大家前途似锦,健健康康。
四.多样知识点
好吧,感觉有点少了。再加一点吧
IPO模式:作为程序设计的一个模式
1.input输入:程序的输入
2.process处理:程序的主要逻辑。处理的方法也叫算法,算法是一个程序的灵魂
3.output输出:程序的输出。
内心独白:选择题主要考这三个元素,process最重要,记记就行了。
软件工程的三要素:
1、方法:完成软件开发的各项技术手段
2、工具:支持软件的开发、管理、文档生成
3、过程:支持软件开发的各个环节的控制、管理
内心独白:这个也是选择题考三要素,过程,这个最容易被拿来做区别,所以看清楚。
机器数有三种表示:
1.原码
2.补码(整数通常采用的格式)
3.反码
整数在计算机中存储和计算,通常采用的格式都是补码。
内心独白:这个机器数是真的难记,所以明天专门出个文章给它办了。我就不信了。