python基础
文章平均质量分 81
我的画风不正常
这个作者很懒,什么都没留下…
展开
-
迭代器生成器和模块
迭代器生成器和模块一、迭代器1、什么是迭代器(iter)迭代器是容器型数据类型,可以同时存储多个数据;可以被遍历,也可以转换成列表和元组打印迭代器的时候无法打印里面的元素;迭代器不支持len的操作如果需要迭代器中的元素,必须将元素从迭代器中取出,而且一旦取出元素,这个元素在迭代器中就不存在了。2、怎么创建迭代器**方式一:**通过iter将其他序列转化成迭代器**方式二:**穿件生成器对象(生成器可以看成是一种特殊的迭代器)iter1 = iter('abc')print(iter1)原创 2021-07-29 19:33:04 · 90 阅读 · 0 评论 -
函数的进阶学习
函数的进阶学习一、匿名函数的相关知识1.匿名函数语法:函数名 = lambda 参数列表:返回值相当于:def 函数名(参数列表)return 返回值注意:1)匿名函数只能实现用一句代码就可以完成功能的函数2)匿名函数在调用的时候和普通函数没有区别3)匿名函数的参数不能使用冒号语法来说明类型sum1 = lambda num1, num2: num1 + num2print(sum1(78, 5))remix = lambda str1, old_str, new_str: n原创 2021-07-28 19:11:00 · 65 阅读 · 0 评论 -
函数基础知识
函数基础知识一、定义函数1、认识函数1)什么是函数 函数就是实现某一特定功能的代码的封装(每个函数都有自己的特定的功能) 函数就是吧实现某一个功能的所有的代码打成了一个包,每次需要这个功能的时候不用再重复去写实现这个功能的代码了,而是使用函数。2)函数的分类按照函数是由谁创建/定义来进行的分类系统函数 - 由python创建的函数,这类函数只需要在需要它的功能的时候去调用它。例如:print、input、type、id、max、min、sum等……原创 2021-07-27 20:28:26 · 5757 阅读 · 0 评论 -
字符串的基础学习
字符串一. 什么是字符串(str)容器型数据类型;将’‘或者""或者’’’’’‘或者""""""作为容器标志,引号中每个符号就是字符串的元素。(’’’’’'和""""""在表示字符串内容的时候换行可以不使用转义字符,而是直接按回车)字符串不可变(不支持增删改);字符串有序(支持下标操作)元素:引号中的单独的每个符号都是字符串的元素(又叫字符),字符可以任何符号。字符分为两类:普通字符(表示符号本身字符)、转义字符(符号的存在具有特殊的功能和意义)str1 = '90,100'str2 = "原创 2021-07-22 20:38:20 · 444 阅读 · 0 评论 -
字典与集合
字典与集合一、字典1. 增和改字典[键] = 值 - 当键存在的时候是修改键对应的值;当键不存的时候是添加键值对字典.setdefault(键, 值) - 添加键值对(当键存在的时候不会修改原来的值)cat = {'name': '美美', 'age': 2, 'color': '白色'}print(cat) # {'name': '美美', 'age': 2, 'color': '白色'}添加cat['breed'] = '蓝猫'print(cat)原创 2021-07-22 20:33:49 · 61 阅读 · 0 评论 -
元组与字典
元组与字典元组元组是容器型数据类型;将()作为容器的标志,里面多个元素用逗号隔开:(元素1, 元素2, 元素3,…)元组不可变(只能查);元组有序-支持下标操作元素:和列表一样1)空元组t1 = ()print(type(t1), len(t1)) # <class 'tuple'> 02)只有一个元素的元组 - 唯一的元素后面必须加逗号list1 = [12]print(list1, type(list1), len(list1)) # [12] <cla原创 2021-07-20 20:12:44 · 136 阅读 · 0 评论 -
Python基础语法以及Python变量
Python基础语法以及Python变量一、Python基础语法1.常用快捷键ctrl + / — 添加 或 取消 注释ctrl + s — 保存当前文件ctrl + c — 拷贝所选内容ct原创 2021-07-14 09:42:54 · 428 阅读 · 0 评论 -
运算符与分支
运算符与分支数学运算符数学运算符:+(加)、-(减)、*(乘)、/(除)、%(求余数、取模)、//(整除)、**(幂运算)1.+、-、*、/ 和数学中的+、-、×、÷ 的功能一模一样print(5 + 2)print(5 - 2)print(5 * 2)print(5 / 2)2. % - 求余数、取模x % y - 求x除以y的余数% - 求余数、取模# x % y - 求x除以y的余数应用1:判断一个数是否能够被另外一个数整除(看余数是否为0)print(15 % 5)原创 2021-07-15 20:03:20 · 82 阅读 · 0 评论 -
循环语句的使用
循环**定义:**让代码重复执行(一条语句可以反复执行)for循环语法:for 变量 in 序列: 循环体说明:for 、in - 关键字,固定写法。变量 - 写一个变量名。(可以是已经定义过的,也可以是没有定义过的)序列 - 容器型数据类型对应的数据,常见序列:字符串、列表、元祖、字典、集合、迭代器、生成器、range。原创 2021-07-15 20:11:52 · 132 阅读 · 0 评论 -
list列表
list列表列表基础知识1.列表定义列表长什么样子:列表是容器型数据类型(序列);将[]作为容器的标志,里面多个元素用逗号隔开: [元素1, 元素2, 元素3,…]列表的特点:列表是可变的(元素的个数、值和顺序可变) - 增、删、改;列表是有序的 - 支持下标操作列表对元素的要求: 没有要求(不管什么类型的数据都可以作为列表的元素)1)空列表len(列表) - 获取列表中元素的个数list1 = []list2 = [ ]2)列表可以同时保存多个数据list3 = [89, 90原创 2021-07-20 19:55:28 · 233 阅读 · 0 评论 -
python基础汇总(缓慢更新中)
#python基础汇总(缓慢更新中)Python基础语法以及Python变量运算符与分支循环语句的使用llist列表原创 2021-07-20 19:48:01 · 57 阅读 · 0 评论