![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
正在学py的渣渣
I am postman
这个作者很懒,什么都没留下…
展开
-
Python_map函数
待续原创 2021-09-17 22:51:09 · 145 阅读 · 0 评论 -
Python_序列
1)列表# 1) 基础操作>>> a = [] # 创建一个列表# append(x) 将x添加到列表末尾,相当于a[len(a):] = [x]>>> a.append(1)>>> a[1]>>> a.append(2) >>> a[1, 2]# extend(iterable) 将可迭代对象添加到列表末尾,相当于a[len(a):] = [iterable]>>&g.原创 2021-09-17 19:09:33 · 174 阅读 · 0 评论 -
Python_魔法方法
1)构造和析构 (1) 为什么使用__init__()'''需要初始化对象时就需要重写__init__()方法'''>>> class Rectangle: '''定义一个矩形类, 需要长和宽两个参数, 拥有计算周长和面积两个方法。 所以我们需要对象在初始化的时候拥有长宽两个参数, 因此需要用__init__()方法''' def __init__(self, x, y): self.x = x self.y = y ...原创 2021-09-16 23:24:31 · 292 阅读 · 0 评论 -
Python_类和对象
1.对象 = 属性(变量) + 方法(函数)属性:对象的特征;方法:对象的行为以lzm为例写成代码class Lzm: # Python中的类名约定以大写字母开头 # 特征的描述称为属性,在代码层面来看其实就是变量 body = 'strong' face = 'handsome' arms = 2 legs = 2 mouth = 'big嘴' ismale = True # 方法实际就是函数,通过调用这些函数来完成某原创 2021-08-27 17:47:36 · 186 阅读 · 0 评论 -
Python_循环
for循环和while循环后都可以接else语句for i in range(7): print(i, end = ' ')else: print('\nOK')>>>0 1 2 3 4 5 6 OK'''在for循环完整执行后会执行else'''for i in range(7): print(i, end = ' ') if i == 6: breakelse: print('\nOK')>>>0 1原创 2021-08-27 16:08:18 · 68 阅读 · 0 评论 -
Python_异常处理
1.常见异常'''AssertionError:断言语句失败。当assert这个关键字后面的条件为False时,程序将停止并抛出AssertionError异常。assert语句一般是在测试程序的时候用于在代码中置入检查点'''>>> a = ['lzm']>>> assert len(a) > 0>>> a.pop()'lzm'>>> assert len(a) > 0Traceback (most re原创 2021-08-26 23:41:55 · 5957 阅读 · 0 评论 -
Python_永久储存_pickle
pickle模块可以非常容易地将列表、字典这类复杂数据类型储存为文件(用普通的文件操作也许可以转换成字符串再写入文本保存,但反过程会异常麻烦),它几乎可以把所有Python的对象都转化为二进制的形式存放,该过程称为pickling,二进制形式转换回对象的过程称为unpickling。'''pickling'''>>> import pickle>>> a = [123, 3.14, 'lzm', ['another list']]>>> pi原创 2021-08-26 17:57:40 · 148 阅读 · 0 评论 -
Python_永久储存_文件系统
1. OS模块>>> import os'''获得应用程序当前的工作目录,使用getcwd()函数获得'''>>> os.getcwd()'C:\\Users\\威震东南亚\\AppData\\Local\\Programs\\Python\\Python39''''用chdir(path)函数改变当前工作目录'''>>> os.chdir('C:\\Users\\威震东南亚\\Desktop\\')>>> os.原创 2021-08-25 23:08:42 · 128 阅读 · 0 评论 -
Python_永久储存_文件
打开文件# 在python中使用open函数来打开文件并返回文件对象open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)# 第二个参数指定文件打开模式''' 'r':以只读方式打开文件(default) 'w':以写入的方式打开文件,会覆盖已存在的文件 'x':如果文件已存在,使用此模式打开将引发异常.原创 2021-08-24 23:55:03 · 117 阅读 · 0 评论 -
Python_集合
>>> s = {}>>> type(s)<class 'dict'>>>> s1 = {1,2,3,4,5}>>> type(s1)<class 'set'>#唯一性>>> s2 = {1,1,2,2,3,3}>>> s2{1, 2, 3}集合内的元素是无序的,无法索引# 创建集合>>> s1 = {1,2,3,4,5}.原创 2021-08-21 16:28:06 · 65 阅读 · 0 评论 -
Python_收集参数
当不清楚有多少参数传入函数时可以使用收集参数,例如print函数就是使用收集参数*:打包为元组>>> def f(*a): print('有%d个参数' % len(a)) print('第二个参数是:',a[1]) >>> f(1,2,3,4,5)有5个参数第二个参数是: 2>>> def f(*a): print(type(a)) >>> f(1,1,1,1,1)<class 'tuple'&原创 2021-08-21 15:23:45 · 266 阅读 · 0 评论 -
Python_zip
>>> a = [1, 2, 3]>>> b = [4, 5, 6]>>> c = [4, 5, 6, 7, 8]>>> lzm = zip(a, b) #返回一个列表,内容是元组lzm = [(1, 4), (2, 5), (3, 6)]>>> lzm = zip(a, c)lzm = [(1, 4), (2, 5), (3, 6)] #长度以最短的为准>>> unlzm = z.原创 2021-08-19 11:02:18 · 67 阅读 · 0 评论 -
Python_字典
字典就是映射,由key(键)到value(值)的映射,通俗点就是列表的index换成了key。字典用大括号{ }定义,由key和value共同构成。value可以取不可变的任何数据类型。#字典的创建和访问>> dict1 = {'lzm':'handsome', '吕zm':'帅', '吕治珉':'英俊'}>>> dict1{'lzm': 'handsome', '吕zm': '帅', '吕治珉': '英俊'}>>> dict1['lzm原创 2021-08-15 11:45:56 · 320 阅读 · 0 评论 -
Python_输入
n = input("请输入一个整数:") #括号内的内容会打印在屏幕上原创 2021-08-12 17:13:15 · 409 阅读 · 0 评论