认识python
文章平均质量分 77
x.Jessica
这个作者很懒,什么都没留下…
展开
-
python编程基础—类与对象
1.类的声明与定义Python 是一门面向对象的语言。面向对象编程 - Object Oriented Programming(简称 OOP)是一种编程思想,在面向对象编程中,把对象作为程序的基本单元,把程序视为一系列对象的集合。一个对象包括了数据和操作数据的方法,消息传递成为联系对象的方法。对象可按其性质划分为类,对象也就是类的实例。类是用来描述具有相同的属性和方法的对象的集合,即抽象的集合。例如书这个类,它代表着所有书,它具有书所共有的属性:书名、版本、作者和出版日期,它也具有所有书都共有的原创 2021-09-02 23:45:44 · 393 阅读 · 0 评论 -
python编程基础16—运算符的使用
Python 中的运算符包括:算术运算符;比较(关系)运算符;赋值运算符;逻辑运算符;位运算符;成员运算符;身份运算符。1.算数运算符算术运算符包括:加+、减-、乘*、除/、取模-返回除法的余数%、幂-返回x的y次幂**、取整数-返回商的整数部分//。2.比较(关系)运算符比较(关系)运算符包括:等于==、不等于!=或者<>、大于>、小于<、大于等于>=、小于等于<=。3.赋值运算符赋值运算符包括:=:简单的赋值运算符;+=:加法赋值运算符;原创 2021-09-02 01:07:50 · 1102 阅读 · 0 评论 -
python对文件的读写
1.Python对文件的读写操作通常,Python 对文件的操作大致可分为下列三步:——通过open函数打开指定文件,并且获得文件的句柄;——通过上一步的文件句柄,对文件进行读(read)、写(write)操作;——通过文件句柄的close函数关闭文件句柄。其中,对于open函数,我们至少得知道其前2个参数以及encoding参数的含义(其他参数在生活中使用得并不多,有兴趣的可以查阅相关文档)。第一个参数是文件路径,这个地方需要注意下使用的是绝对路径还是相对路径;第二个参数是指明本次操作的模式原创 2021-09-01 18:01:51 · 750 阅读 · 0 评论 -
python编程基础15—模块
1.模块的定义在 Python 程序的开发过程中,为了代码维护的方便,我们可以把函数进行分组,分别放到不同的.py文件里。这样,每个文件包含的代码就相对较少,这个.py文件就称之为一个模块(Module)。模块能够让我们有逻辑地组织 Python 代码段,模块中能够定义函数、类和变量,模块里也可以包含可执行的代码。1.模块的引入Python 中要用关键字import来引入某个模块。比如要引用模块math,就要在文件的开头用import math来引入。在调用math模块中的函数时,引用格式为:模块名原创 2021-09-01 07:07:35 · 467 阅读 · 0 评论 -
python编程基础14—函数调用
1.内置函数我们在编程过程中会用到很多函数,但我们不需要每个函数都自己去编写,因为 Python 内置了很多十分有用的函数,我们在编程过程中可以直接调用。1.数学运算abs():返回数值的绝对值abs(-4)#4divmod():返回两个数值的商和余数divmod(7,2)#(3,1)max():返回元素中的最大值min():返回元素中的最小值sum():返回传入元素之和2.类型转换bool():根据传入的参数的逻辑值创建一个新的布尔值,例如:>>>bool()原创 2021-09-01 06:17:27 · 577 阅读 · 0 评论 -
python编程基础13—顺序与选择结构
1.顺序结构程序最基本的结构就是顺序结构,顺序结构就是程序按照语句顺序,从上到下依次执行各条语句。1.顺序结构顺序结构如下图1所示:假设存在a、b、c三个整数,如果按照以下顺序执行:c = a + bb = c - aa = b + c与按照以下顺序:b = c - aa = b + cc = a + b得出的a、b、c的结果是不同的。2.交换数值假设存在整数a = 10、b = 20,交换a、b数值的语句如下:tmp = aa = bb = tmp2.选择结构程序的原创 2021-09-01 05:32:08 · 488 阅读 · 0 评论 -
python编程基础12—循环结构
程序的第三大结构是循环结构。在此结构中,通过一个判断语句来循环执行一个代码块,直到判断语句为假时跳出循环。循环语句分为while循环、for循环、循环嵌套和迭代器。循环语句中有一个语句break,通过这个语句可以跳出整个循环。1.while循环与break语句while循环和break的结构如下图1所示:1.while语句while语句的基本形式为:while 判断条件1: 循环语句当判断条件1为true时,执行循环语句,直到判断条件1为假。例如:count = 0while原创 2021-08-31 23:41:54 · 994 阅读 · 0 评论 -
python基础编程11—函数结构
当我们需要在程序中多次执行同一类型的任务时,不需要反复编写代码段来完成任务,而是可以利用函数工具来大大方便我们的编程工作。函数是可重复使用的、用来实现相关联功能的代码段。定义函数的基本结构是:def functionname( parameters ): "函数_文档字符串" function_suite return [expression]定义函数以def关键词开头,后面跟着函数名、圆括号()、括号中的参数、冒号;接着,在缩进块中编写函数体,函数的第一行语句一般是写文档字符原创 2021-08-31 22:15:30 · 964 阅读 · 0 评论 -
python编程基础10—collections
1.命名元组 (namedtuple)Python 中提供了基础的不可变数据结构元组tuple,对元组元素的访问需通过索引来完成,对此需要熟记每个下标对应的具体含义。如果元素数量一多,要记清楚这些东西就会比较麻烦了,于是就出现了命名元组namedtuple。1.创建命名元组命名元组的构造函数接受两个参数typename,field_names:typename:元组的名字;field_names:元组各个元素的名称,也就是属性名称。collections.namedtuple("Point",[原创 2021-08-31 20:12:20 · 262 阅读 · 0 评论 -
python编程基础9-字典
字典和列表一样,都是 Python 中十分重要的可变容器模型,都可以存储任意类型元素。1.字典字典是 Python 最强大的数据类型之一,通过键-值对的方式建立数据对象之间的映射关系。字典的每个键-值对用冒号:分割,每个键-值对间用逗号,分隔开,字典则包含在{}中。列表格式如下:d = { key1 : value1, key2 : value2 }每个键都与一个值相关联,我们可以使用键来访问与之相关联的值。与键相关联的值可以是数字、字符串、列表乃至字典。事实上,可将任何 Python 对象用作字原创 2021-08-29 17:02:26 · 585 阅读 · 0 评论 -
python编程基础8-元组
元组看起来犹如列表,但元组使用圆括号()而不是[]来标识,而且列表的元素可以修改,但元组的元素不能修改。1.元组与列表元组与列表很相似,两者之间的差别在于:列表在初始化后其中的元素还可以进行增删改等操作,但是元组在初始化后其中的元素不能进行更改;列表在赋值时使用方括号[],而元组在赋值时使用小括号()。因为元组具有不可变的特性,所以在能用元组替代列表的地方最好都使用元组,这样代码更安全。2.创建元组元组创建很简单,只需要在括号()中添加元素,元素之间用逗号隔开。元组中只包含单个元素时,需要在该原创 2021-08-29 16:29:06 · 330 阅读 · 0 评论 -
python编程基础7-列表
1.添加列表元素Python 提供了append()和insert()等函数,实现向一个列表增加新元素的功能。(1)在列表尾部添加元素在 Python 中,可以使用append()方法向一个列表的尾部追加一个元素,其基本语法如下:source_list.append(obj)#source_list:待修改的列表;#obj:待插入的元素。(2)在列表指定位置添加元素Python 也提供了insert()方法,可以在列表任意指定位置插入元素,其基本语法为:source_list.ins原创 2021-08-29 16:14:03 · 267 阅读 · 0 评论 -
python编程基础6-字符串
1.字符串的拼接字符串或串(String)是由数字、字母、下划线组成的一串字符。在 Python 中,字符串用单引号或者双引号括起来。在很多情况下,我们需要将两个字符串拼接起来,形成一个字符串。Python 中使用+来合并两个字符串,这种合并字符串的方法叫做拼接。其基本语法如下:result_string = source_string1 + source_string2#source_string1:待合并的第一个字符串;#source_string2:待合并的第二个字符串;#result原创 2021-08-28 16:44:08 · 130 阅读 · 0 评论 -
python编程基础5
1.Python 编程语言具有简洁、易读等特点,并提供了交互式编程以及脚本编程两种不同的模式,学习者很容易上手。2.Python 是一种解释性编程语言,Python 解释器在程序执行过程中,对代码逐行进行编译、解释然后执行。安装好 Python 环境后,可以支持多种不同的编程运行方式,包括交互式编程和脚本式编程等。1.Python交互式编程模式Python 解释器提供了一种交互环境进行交互式编程,在交互环境下开发者可以直接编写 Python 代码并执行。安装好 Python 环境之后,在命令行模式原创 2021-08-27 02:44:02 · 451 阅读 · 0 评论 -
python编程基础4
1.格式化输出在 Python 中,Python 输出格式控制采用的格式化方式和 C 语言是一致的,用 % 实现,%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,%f表示用浮点数替换,%x表示用十六进制整数替换,有几个%?占位符,后面就跟几个变量或者值,顺序要对应好。如果只有一个%?,括号可以省略。%.2f表示转成浮点数,小数点后保留2位。例如输入如下:`'Hello, %s' % 'world''Hi, %s, you have $%d.' % ('Mich原创 2021-08-27 01:45:44 · 151 阅读 · 0 评论 -
控制结构1-选择结构
1.控制结构控制结构:表示控制程序运行的顺序和结构。大部分编程语言都有以下三种结构:顺序结构、选择结构、循环结构。顺序结构:代码逐行执行(每行代码执行且执行一次)选择结构:通过条件判断决定那些代码执行(分支结构,判断结构)循环结构:代码重复执行2.选择结构1.单个条件判断:基本语法:if 判断条件:执行语句else:执行语句【判断条件为真时才执行冒号后下面的语句。】【执行语句前没有缩进代表if结束】money=120if money>=100: print("恭喜你可以原创 2021-08-26 04:23:50 · 701 阅读 · 0 评论 -
python编程基础3
1.运算符运算符:python语言各种表达式中的符号python中主要运算符有:算数运算符、逻辑运算符、赋值运算符、关系运算符算数运算符;±*/【python中除法是一种正常除法】原创 2021-08-24 21:13:30 · 332 阅读 · 0 评论 -
Python编程基础2
1.字符串的拼接有两种方法:1使用+拼接【+拼接时,需要保证每个子字符串必须都是字符串类型】2使用拼接函数:format函数注意:{}是占位符,个数与拼接字符串个数;可以在后面拼数字或其他;{}内可以有编号:0,1,2…或a,b,c…#a,b,c位置可以互换s1="hello{}{}{}".format("张三","李四","王五") s2="hello{0}{1}{2}".format("张三","李四",8) s3="hello{a}{b}{c}".format(a="张三",b=原创 2021-08-23 16:55:14 · 110 阅读 · 0 评论 -
python编程基础1
1.注释注释是代码的说明和解释,不会被执行单行注释(行注释):以#开头,#右边的所有都被当做说明文字多行注释(块注释):用一对连续的三个引号,’’‘引号内的都是说明文字’’’快速注释:选中CTRL+?...原创 2021-08-21 23:50:46 · 94 阅读 · 0 评论 -
Python初学入门
Python初见Python环境安装官网链接:python.org1.Python>>> Downloads>>> Windows找到所要下载的版本下载2.打开安装包,勾选Add Python 3.x to PATH,否则后面运行时会出现一系列问题;再点击Install now,可以接受安装默认路径,因为后面反复安装可能会因为路径出现问题;安装成功close3.检测安装是否成功:进入cmd命令提示符,输入python,回车,如果有显示python的版本信息原创 2021-08-20 11:17:25 · 485 阅读 · 0 评论