![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python3
文章平均质量分 84
Lucis_tomato
我觉得没什么可多赘述的,只是默默记录点滴,哪天派的上用场便是做对了。
展开
-
python3 笔记21 命名空间和作用域
一、命名空间1.命名空间定义命名空间:是名称到对象的映射,大部分的命名空间都是通过Python字典实现的。命名空间提供了在项目中避免名字冲突的一种方法。各个命名空间是独立的,没有任何关系的,所以一个命名空间中不能有重名,但不同的命名空间是可以重名而没有任何影响(好比文件夹中不同的子文件夹旗下的文件名可以重复一样)。2.命名空间分类一般有三种命名空间: 2.1内置名称(buit-in names),Python语言内置名称,比如函数名abs、char和异...原创 2021-09-02 17:22:27 · 101 阅读 · 0 评论 -
python3 笔记20 面向对象
关于python3面向对象python从设计之初就是已经是一门面向对象的语言,正因为如痴,在python中创建一个类和对象是很容易的一、面向对象技术简介类(class):用来描述具有相同属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 - 方法:类中定义的函数。 - 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函体之外。类变量通常不作为实例变量使用。 - 数据成员:类变量或者实例变量用于处理类及实例对象的相关的数据。 -...原创 2021-09-01 15:32:30 · 203 阅读 · 0 评论 -
python3 笔记19 异常处理
1.try/except异常捕捉可以使用try/except语句#!/usr/bin/python3#while True: x = int(input('type an num\t')) breakprint('输入的是',x)当输入正确及错误时,反馈情况如下:现在尝试用try...except...抛出错误#!/usr/bin/python3while True: try: x = int(input('type...原创 2021-07-16 13:52:28 · 267 阅读 · 0 评论 -
python3 笔记18 OS
python3os文件/目录方法os模块提供了非常丰富的方法用来处理了文件和目录。python3のfunction() os.access(path.mode) 检验权限模式 os.chdir(path) 改变当前工作目录 os.chflags(path.flags) 设置路径的标记为数字标记 os.chmod(path.mode) 更改权限 os.chown(path,uid,gid) 更改文件所有者 os.chroot(path) ...原创 2021-07-12 16:12:46 · 110 阅读 · 0 评论 -
python3 笔记17 File(文件)方法
1.open() open()用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用这个函数,如果该文件无法打开就会跑出 OSError。注意:使用open()方法一定要保证关闭文件对象,即调用close()方法。 open()函数常用形式是接收两个参数:文件名(file)和模式(mode)。open(file,mode='r',buffering=-1,encoding=None,errors=None,newline=None,closefd=True,opener=...原创 2021-07-12 11:00:59 · 131 阅读 · 0 评论 -
python3 笔记16 输入和输出
输出格式美化: python两种输出值方式:表达式语句和print()原创 2021-07-09 14:01:11 · 318 阅读 · 0 评论 -
python3 笔记15 模块
模块: 模块是一个包含主观定义的函数和变量的文件,其后缀名是.py。 模块可以被别的程序引入,以使用该模块中的函数等功能。原创 2021-05-25 15:50:53 · 131 阅读 · 0 评论 -
python3 笔记14 数据结构
Python3数据结构一、列表(https://blog.csdn.net/Lucis_tomato/article/details/115898462) python中列表时可变的,这是它区别于字符串和元组的最重要特点(list可以修改,string及tuple不可改)list方法 方法 描述 list.appedn(x) 添加一个元素到list结尾,等同于a[len(a):]=[x] list.extend(L) 通过添加指定列表的所有元素来...原创 2021-05-18 15:16:33 · 126 阅读 · 0 评论 -
python3 笔记13 函数
函数定义: 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段; 函数能提高应用的模块性,和代码的重复利用率。一、定义一个函数 1.规则: 1.函数代码块以def关键词开头,后街函数标识符名称和圆括号()。 2.任何传入参数和自变量必须放在圆括号中间,圆括号之间可以用于定义参数。 3.函数的第一行运距可以选择性地使用文档字符串--用于存放函数...原创 2021-05-12 10:16:31 · 131 阅读 · 0 评论 -
python3 笔记12 尝试编程2 迭代器与生成器
一、迭代器的使用1.尝试写一个迭代器#!/usr/bin/python3list = [1,2,3,4]print(type(list))it = iter(list)print(type(it))print(next(it))print(next(it))str = 'string'istr = iter(str)print(type(istr))print(next(istr))print(next(istr))tup = 1,2,3,4,5,6print(typ.原创 2021-05-08 14:10:09 · 151 阅读 · 0 评论 -
python3 笔记11 尝试编程1 条件控制(if..elif..else) 与 循环(while、for)
1.尝试写一个斐波那契数列#!/usr/bin/python3a , b = 0 ,1print(a)print(b)print('time to start')while b < 10: print(b) a , b = b , a + b第一行包含了一个复合赋值:变量 a 和 b 同时得到新值 0 和 1。最后一行再次使用了同样的方法,可以看到,右边的表达式会在赋值变动之前执行。右边表达式的执行顺序是从左往右的。2.end关键字 关键字e...原创 2021-04-27 14:32:47 · 375 阅读 · 0 评论 -
python3 笔记10 集合
集合特性 1.集合(set)是一个无序的不重复元素序列。 2.可以使用大括号{ }或者set()函数,注意:创建空集合必须用set(),而{ }代表一个空字典。。。 3.原创 2021-04-25 14:53:49 · 94 阅读 · 0 评论 -
python3 笔记9 字典
字典特性: 1.字典是另一种可变容器模型,且可以存储任意类型对象。 2.字典的每个键值key=>value对 用冒号 :分割,每个对之间用逗号(,)分割,整个字典包括在花括号{}中 3.键必须是唯一的,但值则不必,值可以取任何数据类型,但键必须是不可变得 #!/usr/bin/python3d1 = {'richman':'secondDog','theKing':'Regis','theSon':'Noct','ins...原创 2021-04-21 15:21:55 · 543 阅读 · 0 评论 -
python3 笔记8 元组
元组特性:1.python的元组与列表类似,不同之处在于元组的元素不能修改。2.元组使用小括号(),列表使用方括号[ ]。3.元组创建很多简单,只要在括号中添加元素,并使用逗号隔开即可。4.可以通过 = ()声明一个空元组。5.当元组只有一个元素时,需要在元素后添加逗号,否则括号将被当做运算符6.元祖与字符串类似,下标从0开始,可以进行截取,组合等。#!/usr/bin/python3tuple1 = (1,2,3,4,5)tuple2 = ('hehe',1,...原创 2021-04-21 10:51:29 · 355 阅读 · 0 评论 -
python3 笔记7 LIST
序列特性1.序列是python中最基本的数据结构;2.序列中的每个值都有对应的位置值,称之为索引,从0开始;3.python有 6个序列的内置类型,最常见的是列表及元祖4.列表可进行的操作:索引、切片、加、乘,检查成员5.python内置确定序列的长度以及确定最大和最小元素的方法;6.列表的数据项不需要具有相同的类型1.访问列表中的值 与字符串的索引一样,列表索引从0开始,第二个索引是1,以此类推。反向计算则末尾开始为-1以此类推。 通过...原创 2021-04-20 15:52:39 · 130 阅读 · 0 评论 -
python3 笔记6 字符串
定义:字符串是Python中最常用的数据类型,我们可以使用引号(' or ")来创建字符串。如下方式分配一个值即创建字符串完毕:#!/usr/bin/python3var1 = 'continue to leart python3'print('var1=',var1,'的数据类型为',type(var1))var2 = "所谓喜欢而变得快乐,正是如此,也会痛苦"print('var12',var2,'的数据类型为',type(var2))1.访问Python字符串的值 ..原创 2021-04-20 10:58:39 · 298 阅读 · 0 评论 -
Python3 笔记5 数字2(Number)
5.python数字运算python解释器可以作为一个简单的计算器,可以在解释器里输入一个表达式,从而获得表达式的值。表达式语法: +,-,*,/6.数学函数数学函数 函数 返回值(描述) abs(x) 返回数字的绝对值,如abs(-10)返回10 ceil(x) 返回数字的上入整数,如math.ceil(4.1)返回5 cmp(x,y) 如果x<y返回 -1,如果x == y返回 0,如果x>y返回1。python3已废弃,使用...原创 2021-04-19 15:14:42 · 451 阅读 · 2 评论 -
Python3 笔记5 数字1(Number)
1.Python数字数据类型用于存储数值。数据类型是不允许改变的,这就意味如果改变数字数据类型的值,将重新分配内存空间。当变量被赋予值时,Number对象将被创建:#/usr/bin/python3var1 = 1print('type(var1)=',type(var1))2.可以使用del语句删除一些数字对象的引用。del语法:delvar1[,var2[,var3[...,varN]]]3.python支持三种不同的的数值类型:整型(in...原创 2021-04-06 16:01:23 · 212 阅读 · 0 评论 -
Python3 笔记4 运算符
1.Python支持的运算符类型大概八种:算数运算符,比较(关系)运算符,赋值运算符,逻辑运算符,位运算符,成员运算符,身份运算符,运算符优先级2.算数运算符算数运算符 + 加,两个对象相加 - 减,两个对象相减 * 乘,两个对象相乘;或者返回若干次数的重复字符串 / 除,两个对象相除 % 取模,返回除法之后的余数 ** 幂,返回xx对象的xx次幂 // 取整,向下取商数接近的整数 a = 10b = 20c = 0..原创 2021-04-06 14:10:19 · 386 阅读 · 0 评论 -
Python3 笔记3 基本数据类型2
1.#如果列表的第三个参数为负数表示逆向读取,以下实例用于翻转字符串def reverseWords(input): #通过空格将字符串分割,把各个单词分割为list inputWords = input.split(" ") #翻转字符串 #假设列表 list=[1,2,3,4], list[0]=1,list[1]=2,而-1表示最后一个元素 list[-1]=4(与list[3]=4一样) #inputWords[-1::-1]有三个元素,第一个-1代表原创 2020-10-10 17:31:45 · 523 阅读 · 0 评论 -
Python3 笔记2 基本数据类型
1.#python的基本数据类型'''python中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在python中,变量就是变量他没有类型,我们说的"类型"是变量所指的内存中的对象类型。等号(=)用来给变量赋值。等号(=)运算符号左边是一个变量名,等号(=)运算符右边是存储的变量的值。'''2....原创 2020-10-09 17:01:56 · 472 阅读 · 0 评论 -
Python3 笔记1 基本语法
语记1:终于决定学习Python这件事情,当前可能做的事情会有些混乱,但至少比停留在思考阶段要强上许多;语记2:准备学习的版本为Python 3当前准备先以记录笔记为主,以便后续查看更改及总结,其余不多赘述;语记3:准备先从菜鸟教程作为出发点,后续进行系统的学习及补充,同时感谢互联网上的各路大师(https://www.runoob.com/python3);Python 发展历史Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学.原创 2020-10-09 14:38:58 · 355 阅读 · 2 评论