Python基础知识
Python基础知识学习笔记
观于海者难为水
这个作者很懒,什么都没留下…
展开
-
Python基础知识十一 面向对象一
1、面向对象简介Python是一门面向对象的编程语言。所谓面向对象的语言,简单理解就是语言中的所有操作都是通过对象来进行的。面向过程面向过程指将我们的程序分解为一个一个的步骤,通过对每个步骤的抽象来完成程序。这种编写方式往往只适用于一个功能,如果要实现别的功能,往往复用性比较低。这种编程方式符合人类的思维,编写起来比较容易。面向对象面向对象的编程语言,关注的是对象,而不注重过程,对于面向对象一切皆是对象。面向对象的编程思想,将所有功能统一保存到对应的对象中,要使用某个功能,直接找原创 2020-11-21 18:30:46 · 114 阅读 · 0 评论 -
Python基础知识十 函数三
1、高阶函数1.1 高阶函数的概念接收函数作为参数,或者函数作为返回值的函数就是高阶函数。1.2 高阶函数的特点特点一 接收一个或多个函数作为参数。特点二 将函数作为返回值。当我们使用一个函数作为参数的时候,实际上是将指定的代码传递给了目标函数。'''需求:将一个指定列表中的偶数,保存到一个新的列表中返回'''lst = [1,2,3,4,5,6,7,8,9,10]def fn1(i): if i % 2 == 0: return True ret原创 2020-11-14 17:28:20 · 339 阅读 · 0 评论 -
Python基础知识九 函数二
1、函数的返回值返回值就是函数执行以后返回的结果。通过return来指定函数的返回值。可以直接使用函数的返回值,也可以通过一个变量来接收函数的返回值。def fn(): return 'Hello'print(fn())# 运行结果:# Hellodef fn(*args): r = 0 for n in args: r += n return rr = fn(1,2,3)print(r)# 运行结果:# 6return后面原创 2020-11-07 18:04:35 · 239 阅读 · 0 评论 -
Python基础知识八 函数一
一、函数简介1、函数的概念函数也是一个对象(function)函数用来保存一些可执行的代码,在你需要的时候可以对这些语句进行多次调用;函数中保存的代码不会立即执行,需要调用函数的时候代码才执行;函数名必须符合标识符的规范(可以包含字母、数字、下划线,但是不能以数字开头)。2、语法def 函数名([形参1,形参2,形参3...]): 代码块def fn(): print('hello') print('这是我的第一个函数')fn()# 运行结果:# hello# 这原创 2020-11-04 23:25:00 · 183 阅读 · 0 评论 -
Python基础知识七 元组&字典&集合
一、元组1、元组的概念元组 tuple,是一个不可变序列一般情况下如果不希望数据改变的时候就用元组,其余情况都用列表my_tuple = (1,2,3,4,5)print(my_tuple,type(my_tuple)) # (1, 2, 3, 4, 5) <class 'tuple'>my_tuple[3] = 8 # TypeError: 'tuple' object does not support item assignment当元组中只有一个元素时,元原创 2020-11-02 23:59:36 · 2214 阅读 · 1 评论 -
Python基础知识六 列表
一、序列(sequence)1、基本概念序列是Python中最基本的一种数据结构。序列用于保存一组有序的数据,所有的数据在序列当中都有一个唯一的位置(索引),并且序列中的数据会按照添加的顺序来分配索引。数据结构指计算机中数据存储的方式。2、序列的分类2.1 可变序列序列中的元素可以改变,例如:列表(list)、字典(dict)2.2 不可变序列序列中的元素不能改变,例如:字符串(str)、元组(tuple)二、列表(list)1、基本概念1.1 列表是Python中的一个对原创 2020-07-16 23:41:40 · 709 阅读 · 0 评论 -
Python基础知识五 条件控制语句
一、条件判断语句(if语句)1、执行的流程if语句在执行时,会先对条件表达式进行求值判断如果为True,则执行if后的语句如果为False,则不执行2、语法if 条件表达式: 代码块代码块中保存着一组代码,同一个代码块中的代码,要么都执行要么都不执行代码块以缩进开始,直到代码块恢复到之前的缩进级别时结束代码块就是一种为代码分组的机制num = 30if 20 < num < 40: print('num比20大,num比40小') # num比20原创 2020-10-06 17:03:40 · 313 阅读 · 0 评论 -
Python基础知识四 运算符
一、运算符1、运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。2、运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)二、算术运算符加法运算符,表现形式 +x = 1 + 2 # x = 3x = 1.0 + 2 # x = 3.0# 拼串x = 'python' + ' java' # x = python java减法运算符原创 2020-10-04 16:50:51 · 393 阅读 · 0 评论 -
Python基础知识三 基本数据类型
一、几个概念1、表达式1.1 什么是表达式?表达式是由数字、算符、数字分组符号(括号)、自由变量和约束变量等,以能求得数值的有意义排列⽅法所得的组合。1.2 表达式的特点表达式⼀般仅仅⽤于计算⼀些结果,不会对程序产⽣实质性的影响。如果在交互模式中输入⼀个表达式,解释器会⾃动将表达式的结果输出。2、语句⼀个语法上⾃成体系的单位,它由⼀个词或语法上有关连的⼀组词构成。语句的执⾏⼀般会对程序产⽣⼀定的影响,在交互模式中不⼀定会输出语句的执⾏结果。3、程序(program)程序就原创 2020-07-21 23:28:24 · 253 阅读 · 0 评论 -
Python基础知识二 Python要点
一、Python语言1、Python语言的基本概念1.1 什么是Python?Python 是⼀种极少数能兼具简单与功能强大的编程语⾔。你将惊异于发现你正在使用的这门编程语⾔是如此简单,它专注于如何解决问题,而非拘泥于语法与结构。1.2 官方对Python的介绍Python 是⼀款易于学习且功能强大的编程语⾔。它具有⾼效率的数据结构,能够简单⼜有效地实现面向对象编程。Python 简洁的语法与动态输⼊之特性,加之其解释性语⾔的本质,使得它成为⼀种在多种领域与绝大多数平台都能进行脚本编写与应用原创 2020-07-12 19:15:52 · 294 阅读 · 0 评论 -
Python基础知识一 计算机要点
一、计算机基本概念1、计算机是什么?1.1 概念计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器。1.2 特点数值计算逻辑计算存储记忆功能1.3 总结能够按照程序运行,自动、高速地处理数据的现代化智能电子设备。2、计算机的组成2.1 硬件看得见摸得着,例如:鼠标、键盘、显示器、CPU、硬盘……2.2 软件看不见摸不着,例如:Pycharm、QQ、谷歌浏览器、英雄联盟……二、计算机语言1、计算机语言的基本概念1.1 概念计算机语原创 2020-07-12 16:25:14 · 313 阅读 · 0 评论