文章目录
1 import关键字导入
在C语言里,如果我们想导入一个函数库我们就得使用include关键字,但在python中import和include是一样的。我们可以用import导入一个文件。例如我新创一个函数,然后在另一个工程上用import导入它。
第一步
先新创键一个python程序命名为test1
第二步
在新创建的程序中定义一个函数hehe()
def hehe():
print("这是另一个程序")
第三步
原先的ceshi程序中用import函数导入这个程序,然后调用它的函数
import test1
test1.hehe()
运行效果
2 元组
元组和列表很相似,不同之处是元组的元素不能修改。在实际开发中通常用列表保存一组相同类型的数据,用元组保存不同类型的数据。
例(1)元组的定义
new = ("RLS",20,175)
print(type(new)
运行效果,可以看出刚刚定义的确实为元组类型
定义完成之后如何取其中的值呢?其实很简单,只需元组名[需要取的元素的位置参数]即可
例(2)取元素
new = ("RLS",20,175)
print(new[0])
print(new[2])
print(new[1])
运行效果
3 字典
字典的功能和列表也类似,区别是列表存储有序数据,字典存储无序数据。
字典的组成为键和值,键和值之间必须用 :分开。而且键值唯一。
例(1)字典的定义
new = {"name":"rls",
"age":20,
"height":175}
print(type(new))
在以上代码中定义了一个字典,其中“name”,“age”,“height”是键后面的内容是该键对应的值
运行效果,可以看出new的类型为dict也就是dictionary的缩写,属于字典类型。
例(2)字典内容的调用
要想调用字典的内容只需调用该内容所对应的键即可
new = {"name":"rls",
"age":20,
"height":175}
print(new["height"])
print(new["name"])
print(new["age"])
运行效果
总结无论是列表,元组还是字典,它们都有各自的优缺点,在实际的开发中不同的应用场景由不同的用法。这个需要大家灵活掌握。
4 在Python中操作.txt文本
4.1 打开或新建一个txt文本
在python中打开或新建一个txt用**open()**这个函数。
**open()**函数里有两个参数一个是:filename,另一个是:mode
有4种模式
r-只读
a-追加,如果文件不存在则新建文件
w-写,如果文件不存在则新建文件
x-创建,如果文件不存在则新建文件否正返回错误。
例(1)创建txt
首先我们看到文件目录下没有txt文件
接下来我们创建一个txt
open("程序新建.txt","x")
运行效果
4.2 打开txt写入内容
首先我们刚才用程序新建的txt是空内容。
接下来我们打开这个txt往里面写内容。
例(2)往txt中写内容。
a=open("程序新建.txt","w")
a.write("这是我用程序写入的内容")
a.close()
运行效果,注意打开文本后记得关闭,.close就是关闭
4.3 读取txt的内容
上面我们尝试了新建及写txt,下来就让我们用程序把我们写得内容打印出来
例(3)读取txt内容
a=open("程序新建.txt","r")
print(a.read())
a.close()
运行效果,控制台输出了txt里的内容
4.4 删除txt文件
删除文件就要导入OS模块,这里就要用我们之前讲的import来导入
例(4)删除txt
import os
os.remove("程序新建.txt")
程序运行前我们可以看到txt文本还在
程序运行后,txt文本被删除。
5 Python函数名的命名方法
其实函数命名方法随意,但是为了简明我们通常把能代表函数功能的单词命名为函数名,这样我们一看到函数名就知道该函数是干什么的。
标识符:由数字,字母,下划线组成,且不能以数字开头。区分大小写。
关键字:Python内部已经定义的
下划线式命名:单词与单词之间使用下划线链接。例如:first_name
小驼峰式命名:单词第一个字母小写其余的首字母大写。例如firstName
大驼峰式命名:每个单词的首字母都大写。例如:FirstName。