随笔分类 -  基础技能 - Python基础

Python基础相关知识总结。
摘要:1、Python的变量 (1)Python变量不能独立存在 比如在C++等语言中,变量的声明和赋值是可以分开的。 int a; a=343; 而在Python中却不行,在声明Python变量的同时必须进行赋值操作,否则会报错。 Python Console: starting. Python 3.7 阅读全文
posted @ 2022-01-05 11:40 繁华似锦Fighting 阅读(665) 评论(0) 推荐(1)
摘要:1、函数嵌套调用 所谓函数嵌套调用指的是,一个函数里面又调用了另外一个函数。 (1)函数嵌套的示例: def testB(): print(' testB start ') print('这里是testB函数执行的代码...(省略)...') print(' testB end ') def tes 阅读全文
posted @ 2021-07-13 18:54 繁华似锦Fighting 阅读(363) 评论(0) 推荐(0)
摘要:1、返回值概念 例如:我们去超市购物,比如买饮料,给钱之后,是不是售货员会返回给我们饮料这个商品。在函数中,如果需要返回结果给用户,就需要使用函数返回值。 换句话说,返回值就是函数执行以后返回的结果。 def buy(): # return返回结果给函数调用的地方 return '烟' # 使用变量 阅读全文
posted @ 2021-07-12 22:53 繁华似锦Fighting 阅读(514) 评论(0) 推荐(0)
摘要:提示:上一篇文章介绍了Python中函数的基本使用,本篇文章主要说明一下Python函数实参的传递方式。 1、位置参数 位置参数:调用函数时根据函数定义的参数位置来传递参数。 def user_info(name, age, gender): print(f'您的名字是{name}, 年龄是{age 阅读全文
posted @ 2021-07-12 16:14 繁华似锦Fighting 阅读(826) 评论(0) 推荐(1)
摘要:Python函数的说明: Python中函数的应用非常广泛,前面章节中我们已经接触过多个函数,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。 除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律 阅读全文
posted @ 2021-07-10 20:05 繁华似锦Fighting 阅读(340) 评论(0) 推荐(2)
摘要:推导式comprehensions(又称解析式),是Python的一种独有特性。 推导式是可以从一个数据序列构建另一个新的数据序列(的一种结构体)。 Python中共有三种推导,在Python2和3中都有支持: 列表推导式 字典推导式 集合推导式 1、列表推导式 作用:用一个表达式创建一个有规律的列 阅读全文
posted @ 2021-07-10 10:37 繁华似锦Fighting 阅读(352) 评论(0) 推荐(0)
摘要:Python序列的公共API指的就是,之前所学过的Python序列,如:列表、元组、字典等,基本上都支持的操作。 总结如下: 1、运算符 运算符 描述 支持的容器类型 + 合并 字符串、列表、元组 * 复制 字符串、列表、元组 in 元素是否存在 字符串、列表、元组、字典 not in 元素是否不存 阅读全文
posted @ 2021-07-07 16:09 繁华似锦Fighting 阅读(338) 评论(0) 推荐(0)
摘要:1、Python集合特点 集合可以对自己的元素去掉重复数据。 集合元素的展示顺序和写入顺序不一致,所以集合元素是无序的,故集合也不支持下标。 集合是可变类型数据。 集合中只能存储不可变对象。 2、Python集合的创建 创建集合使用{}或set(), 但是如果要创建空集合只能使用set(),因为{} 阅读全文
posted @ 2021-07-07 10:01 繁华似锦Fighting 阅读(509) 评论(0) 推荐(0)
摘要:1、字典的应用场景 思考1: 如果有多个数据,例如:'Tom', '男', 20,如何快速存储? 答:列表 list1 = ['Tom', '男', 20] 思考2:如何查找到数据'Tom'? 答:查找到下标为0的数据即可。 list1[0] 思考3:如果将来数据顺序发生变化,如下所示,还能用lis 阅读全文
posted @ 2021-07-06 15:33 繁华似锦Fighting 阅读(801) 评论(0) 推荐(0)
摘要:元组是一个不可变的序列。 元组的操作的方式基本上和列表是一致的,所以你在操作元组时,就把元组当成是一个不可变的列表就OK了。 一般情况下,当我们希望数据不改变时,就使用元组,其余情况都使用列表。 1、元组的应用场景 思考:如果想要存储多个数据,但是这些数据是不能修改的数据,怎么做? 答:列表可以一次 阅读全文
posted @ 2021-07-06 09:21 繁华似锦Fighting 阅读(497) 评论(0) 推荐(1)
摘要:上一篇文章介绍了列表操作的常用API,本篇文章再说明一些列表(List)其他一些很常用的操作。 1、通过切片对列表的操作 注意:在给切片进行赋值时,只能使用序列赋值。 (1)通过切片对列表进行修改 """ 1、使用一个序列替换,一个列表的片段。 注意:不过替换序列的当度是多少, 都完全替换列表中的指 阅读全文
posted @ 2021-07-05 22:20 繁华似锦Fighting 阅读(484) 评论(2) 推荐(3)
摘要:1、列表的概念 (1)列表的定义 列表是Python中一种基本的数据结构。列表存储的数据,我们称为元素。在列表中的每个元素都会有一个下标来与之对应,第一个索引是0,第二个索引是1,依此类推的整数。 列表里可以同时储存不同的数据类型,列表里也可以嵌套列表(列表本身也是一种数据类型)。 对列表的操作包括 阅读全文
posted @ 2021-07-05 10:09 繁华似锦Fighting 阅读(463) 评论(0) 推荐(2)
摘要:上一篇文章说了Python字符串下标和切片的概念,这篇文章来说说Python中对字符串的常用操作。 对字符串的操作主要分为三大类:查找、修改和判断。 1、字符串的查找 所谓字符串查找方法,即是查找一个子串在字符串中的位置或出现的次数。 @1、find()方法 find()方法是,检测某个子串是否包含 阅读全文
posted @ 2021-07-02 14:25 繁华似锦Fighting 阅读(719) 评论(4) 推荐(2)
摘要:1、序列的概念 序列sequence是Python中最基本的数据结构。指的是一块可存放多个值的连续内存空间,这些值按一定顺序排列,可通过每个值所在位置的编号(称为索引)访问它们。 为了更形象的认识序列,可以将它看做是一家旅店,那么店中的每个房间就如同序列存储数据的一个个内存空间,每个房间所特有的房间 阅读全文
posted @ 2021-07-01 19:33 繁华似锦Fighting 阅读(1162) 评论(0) 推荐(1)
摘要:提示:上一篇文章中详细的说明了while循环语句,本篇文章来说说Python中的for循环语句。 1、for循环语法 # 注:临时变量是程序员自定义的临时变量。 for 临时变量 in 序列: 重复执行的代码1 重复执行的代码2 ...... for循环的代码块会执行多次,序列中有几个元素就会执行几 阅读全文
posted @ 2021-07-01 16:57 繁华似锦Fighting 阅读(396) 评论(0) 推荐(0)
摘要:为了方便我们控制程序的运行流程,编程语言一般都会有基本的流程控制结构,包括:顺序结构、选择结构、循环结构。 本篇文章主要说明Pyhton循环结构的while循环语句。 1、什么是循环结构 (1)概念 循环结构是指在实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。为解决此类常 阅读全文
posted @ 2021-07-01 16:12 繁华似锦Fighting 阅读(590) 评论(0) 推荐(1)
摘要:1、流程控制基本概念 默认情况下,程序的运行流程是这样的:运行程序后,系统会按编写好的代码,从上至下顺序执行程序中的每一行代码。但是这样并不能满足我们所有的开发需求,实际开发中,我们需要根据不同的条件可以改变程序的执行顺序,也可以让指定的程序反复执行多次,最终来实现我们要完成的功能。 为了方便我们控 阅读全文
posted @ 2021-07-01 09:59 繁华似锦Fighting 阅读(566) 评论(0) 推荐(0)
摘要:说明:变量的赋值与计算都离不开表达式,表达式的运算依赖于变量、常量和运算符。那么我们先说一说什么是表达式。 1、表达式介绍 Python表达式是变量、常量、运算符、方法调用的序列,它执行指定的计算并返回某个确定的值。 表达式不会对程序产生实质性的影响, 一般只是返回一个结果。 在Python中,如果 阅读全文
posted @ 2021-06-29 10:00 繁华似锦Fighting 阅读(708) 评论(0) 推荐(1)
摘要:1、为什么要进行数据类型转换 使用Python处理数据时,不可避免的要使用数据类型之间的转换。如int、float、string之间的转换。 例如: 问:通过input()函数接收用户输入的数据都是字符串类型,如果用户输入1,想得到整型该如何操作? 答:转换数据类型即可,即将字符串类型转换成整型。 阅读全文
posted @ 2021-06-28 16:14 繁华似锦Fighting 阅读(1492) 评论(0) 推荐(0)
摘要:1、什么是格式化输出 数据按照某种特殊的要求输出,假如字符串中有各种格式的数据,要拼接输出: 如果输入一个整数,希望整数按照十六进制,八进制输出。 如果输入一个小数,希望小数保留后面2位数然后输出。 以科学计数法的方式来输出小数。 字符串的输出希望在十个格子内输出,或者左对齐,居中等等 即所谓的格式 阅读全文
posted @ 2021-06-27 22:41 繁华似锦Fighting 阅读(1398) 评论(2) 推荐(3)