1.字典存储数据存储一个数据的属性可以快速进行查找 dict_data={key:value,key:value,...} key是键 value是值 以大括号表示 数据是以键值对出现的键值对中间用冒号连接 key的值必须是不可变类型 字典和列表和集合是可变类型 print('1.字典') dict_data={}创建一个空的字典 print(dict_data) print(type(dict_data)) dict_data={'小明':[20,186],'小芳':18} print(dict_data) 2.字典的操作增删查改 print() print('2.字典的操作,增删查改'...

  6QZ6qz2eSg4a   2023年11月02日   29   0   0 Python

1.公共操作 del删除删除变量或指定容器内数据变量,容器里面的值 +将两个相同类型序列进行连接字符串,列表,元组 print('1.公共操作') print('a'+'b') print(['a']+['b']) print(('a',)+('b',))元组,要有, print({1:2}+{2:3})字典不行,报错 复制将里面的数据线进行复制字符串,列表,元组 语法糖带来便利的操作 print() print('-'50) print([1,2,3]3) print((1,2)2) len获取序列长度字符串、列表、元组、字典、集合 print() list1=[1,2,3] prin...

  6QZ6qz2eSg4a   2023年11月02日   29   0   0 Python

1.range 1.range(起始值,结束值,步长)范围区间 步长不写时默认是1 当里面只有一个数据的时候,默认是0-结束值 当里面有两个数据的时候,是起始值-结束值 print('1.range()') print(range(5,9,1)) print(type(range(9)))       2.for循环 2.for循环 ''' for临时变量in可迭代对象: 重复执行的代码1 重复执行的代码2 ······ ''' 可迭代对象一个容器或者序列 最简单的容器字符串 range()数字 print() print('2.for循环') str_...

  6QZ6qz2eSg4a   2023年11月02日   31   0   0 Python

1.while循环 """ while条件: 执行语句1··· 执行语句2·· """ while1+12: print('666') 计数器叫法代表一个功能 i=0定义一个临时变量记录循环次数 while1+12: i+=1循环次数+1自增1 print('我帅',i) i=0 whilei<10: print('我好帅',i) i=i+2 不要用while循环容器的数据 确定数据的循环次数确定大概的循环次数或区间使用for循环 不确定循环次数或者是需要无限循环使用while循环     2.循环控制语句breakcontinue break在语...

  6QZ6qz2eSg4a   2023年11月02日   43   0   0 Python

  1.函数 函数就是将一段具有独特功能的代码段整合到一个整体并命名 在需要的位置调用这个名称即可完成对应的需求 函数的作用:封装代码(方便管理),实现代码重用 print('1.函数作用') name_list=['小明','小刚']列表 print(len(name_list))长度为2 print() name_list.append('小芳') print('列表的长度:',len(name_list))长度为3 print('list',name_list)可以拼写name_list.print一样的 print('type',type(name_list)) pr...

  6QZ6qz2eSg4a   2023年11月02日   80   0   0 Python

1.函数的作用域 全局变量的作用域: 一般在函数体外定义的变量成为全局变量,在函数内部定义的变量称为局部变量。 全局变量所有作用域都可用,局部变量只能在本函数可用,变 量的使用顺序是,局部变量>全局变量,也就是说:优先使用局部变量 global关键字: 为了解决函数内使用全局变量的问题, python增加了global关键字,利用它的特性,可以指定变量的作用域。 print('1.函数的作用域') 在函数外面定义变量可以在函数里面被调用, 但是只有可变类型对象可以进行操作,不可变类型对象不可操作 a=1全局变量 deffunc(): globala声明变量为全局变量 a=100...

  6QZ6qz2eSg4a   2023年11月02日   50   0   0 Python

1.索引(下标) print('1.索引') str_data='Python' [索引(下标)]取索引的格式 正负索引 获取单个数据 sub_str=str_data[4] print(sub_str) sub_str=str_data[-2] print(sub_str)     2.字符串切片 取单个数据用索引 取多个数据用切片 print() print('2.字符串切片') str_data='abcdef' sub_str=str_data[2:4]cd print(sub_str) sub_str=str_data[4:]ef print(sub...

  6QZ6qz2eSg4a   2023年11月02日   39   0   0 Python

""" 1.学员管理系统 系统功能界面 1-添加学员 2-删除学员 3-修改学员信息 4-查询学员信息 5-退出系统 6-显示全部学员信息 """ 打印要操作的信息 使用数字表示使用的功能 输入对应的数字,表示要操作的功能 1:增加学员信息2:删除学员信息 3:修改学员信息4:查看学员信息5:退出系统 存储数据 strnumberlistsettupledict 学员的信息学号名字手机号 选择dict类型存储 user_info={} 打印系统界面 defprint_info()->str: """ 打印系统功能页面 :return:功能选择str """ print('-'2...

  6QZ6qz2eSg4a   2023年11月02日   52   0   0 Python

1.列表的格式 [数据1,数据2,数据3,···] 列表可变数据类型 列表可以存储多个数据,数据之间的逗号以英文逗号分隔 列表可以存储不同类型数据,但一般存储同一数据类型,这样便于操作 list_name=[]定义了一个空的列表 定义了一个有数据的列表 可以去索引和切片 print('1.列表的格式') list_name=['小明','小刚','小芳'] print(list_name[0])小明 print(list_name[0][0])小 print(list_name[1:])['小刚','小芳'] 2.列表的常规操作 print() print('2.列表的常规操作') ...

  6QZ6qz2eSg4a   2023年11月02日   45   0   0 Python

1.字典 基础数据类型 boolintfloatstrlisttupledictset listdictset可变数据类型 boolintfloatstrtuple不可变数据类型 1.字典dict dict_data={key:value,key1:value1} 1,符号以大括号表示 2,数据是以键值对出现的键值中间用冒号连接 3,key的值必须是不可变类型,key是唯一的 print('1.字典') 定义一个空字典 dict_data={} print(dict_data) print(type(dict_data)) 定义一个有数据的字典 key是不可变数据类型 value可以...

  6QZ6qz2eSg4a   2023年11月02日   36   0   0 Python

1.匿名函数 1.匿名函数lambda 简化代码减少占用的内存 print('1.匿名函数lambda') deffunc(): print(10) func() func=lambda:print(10) 出现警告的原因是: 因为你把lambda表达式赋给了另一个变量。 但lambda表达式本就是一个匿名的函数, PEP8规范并不推荐将lambda表达式赋值给一个变量, 再通过变量调用函数这种方式。 这种方式不能体现lambda表达式的特色, 基本只是复制def的功能, 同时这个变量名其实也不是lambda表达式真正的函数名, 还显得比def方式更容易混淆。 事实上lambda表...

  6QZ6qz2eSg4a   2023年11月02日   34   0   0 Python

起初data.txt文件是这样的 一直打开文件但却不关闭文件会导致内存溢出 在python,使用open函数, 可以打开一个已经存在的文件,或者创建一个新文件, 语法如下:open(name,mode) name:是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。 mode:设置打开文件的模式(访问模式):只读、写入、追加等。 moderwa r只读不支持写入 使用f.write()会报错 如果读取的文件不存在就报错 read(num)读取数据, num不写默认读取全部数据num写了就读取指定大小的字节 f=open('data.txt','r') print(f.re...

  6QZ6qz2eSg4a   2023年11月02日   47   0   0 Python

面向对象是非常重要的! 抽象,是个思想,结构 小明小红小雨都是人 海尔洗衣机海东洗衣机海西洗衣机都是洗衣机 猫狗熊猫都是动物 蓝图 classWashingMachine:类名一般是大驼峰 pass 特征是属性 age=20 行为是方法 def 先有类,后有对象 做一张蓝图,生成洗衣机 classWashingMachine:洗衣机 width=595 height=850 功能:会洗衣服 defcanDoLaundry(self): print('会洗衣服') 生成对象 haier=WashingMachine() 获取属性 print(haier.height) pr...

  6QZ6qz2eSg4a   2023年11月02日   29   0   0 Python

1.公共操作 +合并将两个相同类型序列进行连接字符串、列表、元组 l1=[1,2,3] l2=[4,5,6] print(l1+l2)[1,2,3,4,5,6]     复制将里面的数据进行复制字符串、列表、元组 l1=[1,2,3] print(l13)[1,2,3,1,2,3,1,2,3]     len获取序列长度查看序列长度字符串、列表、元组、字典,集合 返回一个int类型 print(len([1,2,3,4]))4     reversed倒置将容器里面的数据倒置字符串、列表、元组、字典 l1=[1,2...

  6QZ6qz2eSg4a   2023年11月02日   25   0   0 Python

1.函数的作用 sum()max()min()len()type() 使用函数都需要加一个括号 有自己的功能 'a'.replace()称为方法点出来的有括号的称为方法 a.name称为属性 sum()是函数 不加括号时,sum代表的是整个函数 加了括号时,sum()代表的是使用函数 1.函数的作用 对代码进行封装,让代码可以重复使用 减少重复的代码, 节省内存空间,方便代码的管理和维护 l1=[1,2,3] total=0 foriinl1: total+=i print(total)     2.函数的使用 2.函数的使用 def函数名称(参数): 代码...

  6QZ6qz2eSg4a   2023年11月02日   28   0   0 Python

1.局部变量和全局变量 在函数外定义的不可变数据类型,在函数里面是可读不可写在函数外定义的可变数据类型,在函数里面可读可操作不可修改不可变类型传入函数,进行的操作不会影响到外面的变量但是当我们声明一个变量为全局变量后,进行的操作会影响到函数外的变量 可变数据类型,传入和直接使用都会改变原本的数据不可变数据类型直接使用是可读不可写的传入后的操作不会对函数外的变量造成影响声明为全局变量后,可读可写,并且会对函数外的变量造成影响 1.在函数外定义的不可变数据类型 在函数里面是可读不可写 b=1 deffunc(): print(b)可以运行成功 b+=1报错 print(b) func...

  6QZ6qz2eSg4a   2023年11月02日   31   0   0 Python

一个商品名称价格库存总销量 存放商品的数据类型strsetlisttupledict 综合考虑,选择字典 dict_data={} {名称:{price:价格,inventory:库存,sales:总销量}} defexist_goods(goods_name):有无keys都行应该是 """判断商品是否已经存在""" ifgoods_nameindict_data: returnTrue else: returnFalse 补货,添加商品数据 defadd_goods(): """补货""" goods_name=input('商品的名称:') goods_count=int...

  6QZ6qz2eSg4a   2023年11月02日   52   0   0 Python

1.匿名函数 lambda表达式 匿名函数 没有名字的函数相当于 优点:节省内存空间优化代码 defadd(a,b): returna+b defadd(a,b):returna+b 当函数里面的代码只有一行的时候可以这样写! print(add(1,2)) 但函数里面的代码只有一行,可以转换为匿名函数.. lambda传入的参数:返回的数据 (lambdaa,b:a+b) (lambdaa,b:a+b)(1,2)只使用一次调用匿名函数,在后面加括号和参数 add1=(lambdaa,b:a+b)定义名字,可重复使用 print(add1(1,2)) print(add1(2,...

  6QZ6qz2eSg4a   2023年11月02日   31   0   0 Python
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~