Python语言基础教学
酒坛坛儿^_^
梦想可以做农民的程序媛~
展开
-
Python语法基础系列15-函数基础(最详细)
函数1. 函数的定义函数就是对实现某一特定功能的代码的封装。(可以看成是具有特定功能的机器)2. 函数的分类函数从不同的角度可以以不同的方式进行分类,这个地方主要从函数是谁来定义的将函数分为系统函数和自定义函数:系统函数 - 系统已经定义好的函数,程序员可以直接调用(用别人造好的机器)。例如:print函数、input函数、type函数、sum函数、max函数等。自定义函数 - 程序...原创 2020-04-01 17:14:01 · 309 阅读 · 0 评论 -
Python语法基础系列14-字符串
字符串(str)字符串是 Python 中最常用的数据类型。1. 什么是字符串字符串是容器型数据类型, 将**’’,"",’’’’’’,""""""** 作为容器标志,容器中的元素全是字符不可变的(不支持增删改)、有序(支持下标操作)str1 = 'hello, Python'str2 = "你好"str3 = '''thanks123456'''str4 = """谢谢""...原创 2020-03-31 17:58:09 · 402 阅读 · 0 评论 -
Python语法基础系列13-集合
集合(set)1. 什么是集合集合是容器型数据类型,将{}作为容器标志里面多个元素用逗号隔开: {元素1, 元素2, 元素3,…}可变的(支持增删改)、无序的(不支持下标操作)集合中的元素: 不可变的,唯一的(自带去重)# 1.空集合# 注意: {}表示空字典x = {}print(type(x)) # <class 'dict'># set1是一个空集合set...原创 2020-03-31 11:37:45 · 183 阅读 · 0 评论 -
Python语法基础系列12-字典
字典(dict)字典是 Python 中非常重要的数据结构之一,属于容器型数据类型,可以通过键值对同时保存多个数据。1. 什么是字典(dict)1.1 什么是字典字典是容器型数据类型, 将{}作为容器的标志,里面多个元素用逗号隔开,但是字典中的元素是键值对: {键1:值1, 键2:值2,…}可变的(支持增删改), 无序(不支持下标操作)。1.2 键值对字典中的所有元素都必须是键值对,...原创 2020-03-31 02:23:16 · 423 阅读 · 0 评论 -
Python语法基础系列11-元组
元组(tuple)元组就是不可变的列表;元组是容器型数据类型,将()作为容器的标志,里面多个元素用逗号隔开: (元素1,元素2,元素3,…);元祖不可变(不支持增删改操作), 有序(支持下标操作);元素可以是任何类型的数据。1. 元组是不可变的列表1.1 获取元素列表获取元素的操作元组都支持tuple2 = (10, 30, 21, 70)print(tuple2[-1])pr...原创 2020-03-30 21:34:36 · 204 阅读 · 0 评论 -
Python基础语法系列10-浅拷贝和深拷贝
Copy模块和Copy机制1 浅拷贝和深拷贝的区别直接赋值:其实就是对象的引用(别名)。直接用一个变量给另一个变量赋值就是直接赋值:a = [1, [1, 2, 3]]# 直接赋值b = a 图1. 直接赋值原理图2. 浅拷贝:拷贝父对象,不会拷贝对象的内部的子对象。实现浅拷贝的方式有很多中,最通用的就是使用copy模块中的copy函数。列表中实现浅拷贝的方法有很...原创 2020-03-30 19:56:40 · 215 阅读 · 0 评论 -
Python基础语法系列9-列表详解
列表(list)序列是Python中最基本的数据结构。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型,其数据类型名是:list。1 列表的创建列表对应的值是一个方括号内用逗号将多个数据隔开。列表的数据项(元素)不需要具有相...原创 2020-03-30 19:27:32 · 1189 阅读 · 0 评论 -
Python基础语法系列8-循环结构
循环结构循环主要是为了解决代码重复执行的问题,Python 中的循环语句有 for 和 while。1 while循环1.1 基础语法Python 中 while 语句的一般形式:while 条件语句: 循环体说明:while - 关键字条件语句 - 任何有结果的表达式;数据、已经声明过的变量、运算符表达式(不能是赋值语句)等: - 固定写法循环体 - 和while保...原创 2020-03-28 21:22:12 · 805 阅读 · 0 评论 -
Python基础语法系列7-if分支结构
默认情况下,程序的运行流程是这样的:运行程序后,系统会按书写顺序从上至下执行程序中的每一行代码,但是这样并不能满足我们所有的开发需求。实际开发中,我们需要根据不同的条件执行不同的代码或者重复执行某一段代码,为了方便我们控制程序的运行流程,Python提供3种流程结构,不同的流程结构可以实现不同的运行流程。分别是顺序、选择、循环三种基本控制结构构造:顺序结构:默认的流程结构。按照书写顺序从上至下...原创 2020-03-28 20:56:18 · 3024 阅读 · 0 评论 -
Python基础语法系列6-运算符
运算符Python支持的数据类型有: 算术运算符、关系运算符、逻辑运算符、成员运算符、身份运算符、位运算符和赋值运算符1 算术运算符算术运算符有: + - * / % // **+ - 加;求两个对象的和>>> 10 + 2030>>> a = 100>>> b = 20>>> a + b...原创 2020-03-28 20:04:06 · 795 阅读 · 0 评论 -
Python基础语法系列5-数字类型
1. 数据类型介绍Python中常见的数据类型有: 数字类型(int、float、bool和complex)、字符串(str)、列表(list)、元组(tuple)、字典(dict)等。这儿我们主要讲解数字类型,其他数据类型先做一个简单的了解,在后续的内容中会详细讲解。1.1 数字类型1.1.1 认识数字类型Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改...原创 2020-03-28 19:47:38 · 334 阅读 · 0 评论 -
Python基础语法系列4-进制
进制转换在计算机进行数据交换时,常常会有一个进制转换的过程,我们知道计算机只认0 和 1.在内存系统中,基本基于二进制进行运算的,但是有时候数据过于庞大,为了方便存储管理,计算机会使用十六进制存储数据,但是怎么实现数据转换呢?我们人类由十根手指头,所以自然就使用十进制啦,每当我们数数字到10之后,于是就重0 开始继续数,所以逢十进一就这么来了。对于其它进制呢,也是同样的,比如最常见的二进制,也...原创 2020-03-28 19:34:58 · 694 阅读 · 0 评论 -
Python基础语法系列3-变量
变量任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。变量(Variable)可以看成一个容器,专门用来“盛装”程序中的数据。每个变量都拥有独一无二的名字,通过变量的名字就能找到变量中的数据。从底层看,程序中的数据最终都要放到内存(内存条)中,变量其实就是这块内存的名字。1 定义变量(给变量赋值)Python中定义变量来保存...原创 2020-03-28 19:27:11 · 481 阅读 · 0 评论 -
Python基础语法系列2-Python基础语法
python的基础的语法介绍,主要包含:注释、行和缩进、输入和输出、标识符和关键字。原创 2020-03-28 18:05:23 · 226 阅读 · 0 评论 -
Python基础语法系列1-Python和Python开发工具简介
python简介和python开发环境介绍,掌握怎么通过python自带的IDLE、IPython、jupyter botebook、pycharm来编辑和运行程序。原创 2020-03-28 17:45:05 · 387 阅读 · 0 评论