
0.Python
文章平均质量分 64
个人学习笔记
开局签到Python基础
知识, 需要我们数十年如一日的积累.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
48.基础复习
基础复习1. 可从事的方向1. 后端开发: 网站, 前端可以是 网页, app, 小程序...2. 自动化运维: 收集服务器软硬件信息(cmdb),jumpserver(堡垒机),sql审批,监控,日志收集,处理devops:ci/di3. 自动化测试: selenium,appnium,pytest4. 安全方向: 端口扫描, 弱口令扫描, sql注入, csrf攻击, xss攻击(利用Python成为顶级黑客)5. 数据分析6. 爬虫7. 量化交易8. 人工智能, 图像处理9. 物联原创 2022-04-08 11:30:16 · 139 阅读 · 0 评论 -
9.CSS背景属性
文章目录1.背景颜色1.1属性&值1.2演示2.背景图片2.1属性&值2.2演示3.背景平铺3.1属性&值3.2演示3.3应用场景4.背景图片定位4.1属性&值4.2演示1.单词定位2.像素定位3.图片居中4.3优先展示4.4图片拼接4.5图片重叠5.背景图片关联5.1属性&值5.2演示6.属性缩写6.1格式6.2演示7.背景图片与插入图片的区别7.1描述7.2演示8.CSS精灵图8.1介绍8.2演示1.获取图标12.获取图标21.背景颜色1.1属性&值原创 2022-02-16 20:23:13 · 533 阅读 · 0 评论 -
47.进程锁&进程池&协程
文章目录1.死锁2.递归锁3.进程池线程池4.协程5.Greenlet模块1.死锁一个线程拿了b锁,一个进程拿了a锁,互相需要拿到对方的锁而卡死。from threading import Thread, Lockimport timedef task1(lock_a, lock_b, i): lock_a.acquire() print('%s抢到lock_a锁了!' % i) lock_b.acquire() print('%s抢到lock_b锁了!' %原创 2022-02-14 19:53:55 · 260 阅读 · 0 评论 -
46.Python开启多个线程
文章目录0.GIL全局解释器锁1.线程2.模块2.1Thread类2.2参数2.3属性2.4绑定方法3.开启线程的两种方式3.1方式13.2方式二3.3速度比较4.数据共享5.守护线程6.互斥锁7.信号量8.Event事件0.GIL全局解释器锁Python在设计之处就考虑到要在主循环中,同时只有一个线程在执行。虽然Python解释器中可以 运行 多个线程,但在任意时刻只有只个线程在解释器中运行。GIL锁控制在同一个时刻只有一个线程在运行。1.线程线程是操作系统能够进行运算调度的最小单位,被包原创 2022-02-14 19:52:08 · 3981 阅读 · 0 评论 -
45.Python多进程
文章目录1.模块1.2.Process类1.3参数:1.4属性介绍1.5绑定方法2.开启子进程的两种方式2.1方式12.2方式23.进程数据隔离4.方法及属性4.1 .join()方法4.2 进程状态4.3进程名称与PID4.4守护进程5.进程同步与互斥锁5.1 抢票模拟6.队列6.1队列方法6.2生产消费模型7.信号量8.Event时间1.模块Python中的多线程无法利用多核优势,可以通过去他的模块去实现(不常用)。Python中大部分情况下需要使用多进程,内置multiprocessing模块,原创 2022-02-14 19:50:38 · 4168 阅读 · 0 评论 -
44.并发编程理论
文章目录1.程序与进程2.程序运行三种状态3.并发与并行4.同步异步5.阻塞非阻塞6.进程的创建7.僵尸与孤儿8.进程的终止9.进程调度1.程序与进程程序是一个代码文件,进程指程序的运行过程。同一个程序执行多次,是多个进程。进程:CUP执行一段程序的过程。在同一个时间内有很多的任务需要执行,但是cpu同一个时刻只能一件事。2.程序运行三种状态程序在创建执行时,首先进入的是就绪态,等待操作系统调度开始运行。执行中遇到I/O操作的事件请求会进入阻塞态,等待结果。得到返回就过后不是立刻运行原创 2022-02-14 19:48:13 · 163 阅读 · 0 评论 -
43.网络编程
文章目录1.客户端与服务端1.1常用的两种架构2.socket抽象层3.套接字的工作流程3.1 套接字方法4.基于TCP协议通信4.1服务端4.2客户端5.循环通信5.1服务端5.2客户端5.3测试5.4直接回车5.5客户端非正常断开连接6.循环连接7.半连接池8.UDP通信流程8.1参数方法8.2 UDP服务端8.3 UDP客户端8.4 循环通信9.黏包9.1特性19.2特性29.3报头9.4struct模块9.5简易报头9.6字典报头1.客户端与服务端客户端:(client)响应服务器向客户提供本地原创 2022-01-13 00:31:58 · 785 阅读 · 0 评论 -
42.OSI七层协议
文章目录1.计算机网络2.mac地址3.OSI七层协议3.1物理层3.2数据链路层1.以太网协议2.以太网通信4.网络层4.1IP协议4.2IP协议的作用1.IP地址结构2.子网划分3.IP数据包4.ARP协议5.传输层5.1端口5.2tcp协议5.3udp协议5.4半连接池5.5syn洪水攻击6.应用层7.网络通信dhcp7.1通信四要素7.2获取ip地址8.DNS解析8.1查询方式8.2DNS缓存9.通信流程1.计算机网络什么是网络:网络是硬件的物理连接,加上互联网协议构成。构建一张覆盖世界的信原创 2021-12-15 17:33:07 · 3060 阅读 · 0 评论 -
41.Python元类
1.元类1.1引子在Python中一切皆为对象。怎么得到对象是,通过调用类实例化得到一个类!obj = 调用类()class People: def __int__(self, name, age): self.name = name self.age = ageobj = People()1.2元类类也是对象,class调用类产生类。People = 调用类()元类:实例化产生类的类。关系: 元类----实例化---类(People)--原创 2022-02-14 18:41:29 · 352 阅读 · 0 评论 -
40.面向对象魔法方法&反射&异常
1.常见魔法面向对象内置双下__开头的方法也称为魔术方法,简称魔法.双下__魔法满足条件会自动触发.1.1初始化对象值__init__ 调用类实例化自动触发 初始化对象的值class student(): # 初始化对象值 def __init__(self, name): self.name = namestu1 = student('kid')print(stu1.name)1.2打印对象__str__ 输出对象的时候自动触发 打印对象,主动原创 2021-12-09 15:54:47 · 623 阅读 · 0 评论 -
39.面向对象之多态
文章目录1.调用父类方法1.1指定类名1.2super2.查找顺序3.组合4.多态与多态性4.1抽象化4.2鸭子类型5.一切皆对象1.调用父类方法在子类中使用父类的方法,有两种方式:1.指定类名2.super()1.1指定类名继承或不继承都能使用,将对象作为参数传递给另一个类中,完成初始化.class School: school = 'xxx' def __init__(self, name, age, gender): self.name = name原创 2021-12-07 20:23:28 · 211 阅读 · 0 评论 -
38.面向对象之继承
文章目录1.继承1.1简述1.2派生1.3单/多继承1.4.查看继承关系2.提取父类2.1实例2.2查看继承3.新式类/经典类4.继承属性查找顺序4.1单继承4.2多继承查找4.3菱形问题4.3深度优先4.4广度优先5.Pyton Mixins机制1.继承1.1简述ps:类是解决对象与对象之间的代码冗余.继承:是解决类与类之间的代码冗余,将类中重复的代码提取出来将一个新的类(父类),让需要使用和这个代码的类(子类)去继承父类.1.2派生派生:子类继承父类的属性,派生出自己都有的属性.子类原创 2021-12-06 20:06:23 · 417 阅读 · 0 评论 -
37.对象属性查找&绑定方法
文章目录1.属性查找顺序1.1.对象属性查找1.2类查找2.使用方法2.1对象使用2.2类使用方法3修改类的属性3.1类增查改删3.2在方法内修改类的属性3.4练习13.5练习24.绑定方法4.1绑定给对象4.2绑定给类5.类与类型的概念/一切皆对象6.非绑定方法(静态方法)6.1不带参数6.2带参数7.隐藏属性7.1目的7.2变形7.3在类中访问变形属性7.4不在类中定义7.5方法变形7.6使用场景8.property装饰器8.1使用8.2自动触发1.类属性2.对象属性8.3.另一种格式1.属性查找顺序原创 2021-12-04 21:27:30 · 1515 阅读 · 0 评论 -
36.Python封装对象推导
文章目录0.对比1.面向过程的概念2.面向对象的概念3.推导14.推导25.推导36.推导47.类的定义7.1简介7.2定义类7.3实例化7.4定义阶段8.对象独有有属性8.1增8.2查8.3改8.4删9.推导510.推导5升级11.推导611.推导712.推导7升级0.对比互补:面向过程的缺点就是面向对象的优点.面向对象的缺点就是面向过程的优点.1.面向过程的概念核心:过程.过程:解决问题的流程.优点:复杂的问题流程化进而简单化.一个复杂的问题,拆分成一个个的流程,分步完成.缺点原创 2021-12-03 15:36:10 · 904 阅读 · 0 评论 -
35.Python练习ATM+购物车
文章目录0.ATM + 购物车 讲解1.开发模式2.项目要求3.程序设计或架构设计4.软件目录创建5.启动文件6.核心文件7.注册功能7.1代码7.2测试8.登入功能8.1代码8.2登入装饰器8.3添加装饰器9.存款功能9.1代码9.2测试10.取款10.1代码10.2测试11.转账功能11.代码11.2测试12.查询账单12.1代码12.2测试13.购物功能13.1代码13.2测试14.查看购物车功能14.1代码14.2测试15.结账功能15.1代码15.2测试16.退出系统16.1代码16.2测试17.原创 2021-12-02 17:32:24 · 1078 阅读 · 0 评论 -
34.加密&日志&模块安装&包介绍
文章目录1.加密模块1.1加密1.2碰撞理论1.3加盐处理1.4hashlib1.5md方法1.6加密使用1.7分段传入1.8碰撞破密1.9加盐处理2.文件校验2.1检验文件一致性2.2大文件md5校验3.比特流技术概念4.日志模块4.1日志级别4.2详解1.加密模块1.1加密加密:将明文数据通过一系列算法变成密文的数据,以此保证数据的安全性.在IT互联网没有绝对的安全,只有更加的安全.涉及到密码存储:存储的是密文,只有用户自己知道明文.用户输入的明文经过前/后端程序转为密文进行存储.1.原创 2021-11-29 19:53:10 · 648 阅读 · 1 评论 -
33.Python常用模块
文章目录1.正则表达式2.字符组2.1含义2.2练习3.特殊符号3.1含义3.2练习4.量词4.1说明4.2符号5.贪婪匹配6.练习实例1.正则表达式正则表达式利用一些特殊的符号组合去字符串中筛选出符合条件的数据。正则表达式是一门独立的语言,在Python中使用需要借助re模块。2.字符组ps:字符串默认只能单个单个字符匹配。字符组的特征是用中括号括起来。2.1含义字符组含义[0123456789]简写[0-9] 匹配0 - 9之间的任意一个数字[原创 2021-11-24 18:40:55 · 408 阅读 · 0 评论 -
32.Python模块介绍
文章目录1.面向过程编程2.模块简2.1简介2.2模块来源2.3表现形式3.import导入模块3.1格式3.2导入阶段3.3特点4.from语句4.1格式4.2导入阶段4.3缺点5.拓展使用5.1起别名5.2连续导入5.3通用导入6.py文件判断6.1判断6.2常用7.循环导入7.1出错7.2改错8.模块导入顺序8.1顺序8.2内存查找8.2内置查找8.3自定义查找1.同路径2.跨路径1.面向过程编程面向过程的编程就是从上至下的一步步的写代码,先做什么再做什么···"""面向对象 编程 那不就是原创 2021-11-23 19:25:50 · 327 阅读 · 0 评论 -
31.Python迭代器&生成器
文章目录1.可迭代对象1.1定义1.2例子1.非迭代2.迭代1.3可迭代类型2.迭代器2.1定义2.2转迭代器2.3迭代器取值2.4练习题2.5for循环2.1原理2.2while练习2.3递归练习3.异常捕获3.1定义3.2语法结构3.3for循环1.可迭代对象1.1定义迭代:没次更新都必须依赖上一次的结果,其目的通常是为了逼近所需目标或结果。Python中内置__iter__方法都是可迭代对象。 一般情况下所有的双下方法都会有一个与之对应的简化版本 方法名()内置的方法可以通过点方法查看。原创 2021-11-19 20:48:43 · 736 阅读 · 0 评论 -
30.Python内置函数
文章目录Aabs()all()any()ascii()Bbin()bool()bytearray()bytes()Ccallable()chr()classmethodcmp()compile()complex()Ddelattr()dict()dir()divmod()Eenumerate()eval()execexecfile()Ffile()filter()float()format()frozenset()Ggetattr()globals()Hhasattr()hash()help()hex()I原创 2022-02-10 17:46:54 · 1093 阅读 · 0 评论 -
29.递归&三元表达式&生成式&匿名函数
文章目录1.递归函数1.1定义1.2案例11.3案例21.4案例32.三元表达式3.生成式3.1列表生成式3.2字典生成式3.3集合生成式3.4迭代器4.匿名函数1.递归函数1.1定义递归:函数在运行过程中直接或间接的调用自己。提供了一种基于函数实现循环。默认1000层,超出报错,可以设置参数修改层次,某些电脑可能只能达到99?几层。递归分两部:1.递推:一层层往下退单结果2.回溯:依据最后的结果回溯得到最初问题的答案。递归是要有一定条件的。1.每次递归之后复杂度相较于上一次一定要有所下原创 2021-11-18 23:18:22 · 590 阅读 · 0 评论 -
28.Python装饰器&语法糖的使用
文章目录1.装饰器2.主体功能3.演变14演变25.演变36.演变47.练习8.装饰器模板9.语法糖10.双层语法糖11.装饰器修复11.1修复前11.2修复后12.三层装饰器13.有参装饰器1.装饰器在不改变被装饰对象'内部代码'以及'调用方式'的基础上添加新的功能。原则:开发封闭原则,对扩展开放,对修改封闭。2.主体功能为函数添加一个记录执行时间的功能。time.sleep(阻塞的秒数) time.time()获取时间戳1970年1月1日0时0分0秒到现在的秒数获取两次时间戳原创 2021-11-17 23:38:47 · 586 阅读 · 0 评论 -
27.Python程序的名称空间与作用域
文章目录1.名称空间1.1名称空间的分类1.2生命周期1.3查找顺序1.LEDB2.EDB3.DB4.B5.注意点1.4嵌套使用2.作用域2.1global2.2nonlocal3.函数对象3.1赋值3.2作参数3.3作返回值3.4作元素4.函数嵌套4.1嵌套调用4.2嵌套死循环4.3嵌套定义5.闭包函数5.1直接传参5.2闭包函数1.名称空间名称空间:存放名称与内存地址的绑定关系。1.1名称空间的分类名称空间划分三个大类,每个空间中允许出现相同的名称。1.内置名称空间:Python解释器自带原创 2021-11-16 23:01:50 · 356 阅读 · 0 评论 -
26.Python函数介绍&参数的详细使用方式
[TOC]1.函数1.1定义函数是具有一定功能的代码容器。1.2使用函数的好处1.组织结构清晰,可读性增强2.可重复使用,减少代码冗余2.可扩展性提高2.使用函数将一段经常使用的代码封装成函数,在需时直接调用。2.1使用规则函数必须先定义后使用。定义阶段:申请内存空间将函数体放进去,将内存地址绑定给函数名。调用阶段:通过函数名得到函数体的地址,加上括号执行函数体代码。定义阶段时只检测语法不执行代码,调用阶段才会执行函数体,逻辑错误才会被检查到。2.2语法结构def原创 2021-11-15 21:18:49 · 325 阅读 · 0 评论 -
25.Python文件类型及常用内置方法
文章目录1.文件2.操作2.1方法一3.mode模式4.(+ :增加可写模式)5.其他操作6.注意指针的位置7.模拟文件日志方案二1.文件文件:文件是操作系统提供给 用户或应用程序操作硬盘的功能。读写文件就是在读写硬盘,我们对文件的读写操作都会被操作系统转换成硬盘的读写操作。应用程序----------》文件对象,文件句柄操作系统----------》文件计算机硬件-------》硬盘### 文件操作2.操作2.1方法一# 方式 1 需要手动关文件# 打开文件 返回文件的内原创 2021-11-11 22:53:35 · 571 阅读 · 0 评论 -
24.字符编码
1.字符编码1.1简介字符编码只与文本文件和字符串有关。字符编码:记录人类字符与二进制数的对应关系。 计算机只能识别二进制,但是通过字符编码可以展示出各式各样的语言字符。1.2发展过程1.计算机是美国人发明的,为了能够让加计算机能够识别英文字符,制作了ASCII码。 ASCII码:记录了英文与二进制的对应关系,用一个字节来表示对应关系。 所有的字符都和符号不超过127个,之所以使用8位,是留后路。2.计算机普及世界,各国为了能使电脑能识别自己的语言字符,制作了不同的编码表。 GBK码:原创 2021-11-10 20:14:27 · 1588 阅读 · 0 评论 -
23.Python可变/不可表类型&深浅拷贝
文章目录1.类型2.可变类型3.不可变类型1.类型七个标准数据类型中:不可变数据类型:整型int、浮点型float、字符串str、元组tuple可变数据类型: 列表list、 字典dicr、 集合set基于内存地址来说:数据改变,id没变,就是可变类型。数据改变,id改变,就是不可变类型。2.可变类型Python中,定义不可变类型时,会在已经定义的对象中寻找对象是否被声明过,如果对象已经声明过就直接指向该对象,引用计数加1,不会在申请新的内存。如果改了变量的值,就相当于新建了一个对象原创 2021-11-09 23:47:48 · 209 阅读 · 0 评论 -
22.Python集合类型及常用内置方法
文章目录1.集合set2.字典定义3.去重4.关系运算4.1交集4.2不交集4.3并集4.4差集4.4子集父集5.长度6.删除元素1.集合set集合类型一个无序的不重复元素序列。(无法使用索引取值)特征:用大括号括起来,可以存放多个元素,元素与元素用逗号隔开,元素自动去重保留一个。格式:(元素不能存列表和字典)变量名 = {元素1, 元素2,} 只有两种情况下猜会考虑使用集合:1.去重操作2.关系运行2.字典定义set1 = {1, 2, 3, 4, 'xx', 5, (1,), 1原创 2021-11-10 20:13:06 · 208 阅读 · 0 评论 -
21.Python元组类型及常用内置方法
文章目录1.元组2.定义元组3.类型转换4.特殊情况改值4.索引取值5.长度6.遍历7.获取索引1.元组元组可以看着是列表,唯一不同的是,元组内的值不可以被改变。特性:用小括号括起来,可以存放对个元素,元素与元素之间用逗号隔开。* 只有一个元素的时候元素后面加上一个逗号,否则这个元素就不是元组。* 推荐所有容器类型,无论内部有几个元素,要加上逗号,尤其是只有一个值得时候*元组是不可变类型(元组元素是列表,列表内的值可以被改)。当元组内部只有一个元素的时候,逗号不能省略。一个规则,所有容器.原创 2021-11-09 23:27:35 · 543 阅读 · 0 评论 -
20.Python字典类型及常用内置方法
文章目录1.字典2.定义字典2.1普通定义2.2其他方式2.3 快速生成字典3.元素统计4.成员运算5.删除元素6.查看字典7.获取值8.查询是否存在8.1普通访问8.2get方法9 .随机弹出10 重新不存在则替换11.更新1.字典字典数据类型能准确的存储数据类型。特征:大括号括起来,可以存放多个元素,元素之间用逗号隔开,元素为K:V键值对形式。key必须是不可变类型(eg:整数,浮点数,字符串。),value可以是任意类型K > Key:对v的描述信息,一般为字符串。V > V.原创 2021-11-09 20:57:40 · 719 阅读 · 0 评论 -
19.Python列表类型及常用内置方法
文章目录1.列表2.类型转换3.查看数据3.1索引取值3.2统计列表4.修改数据5.添加数据5.1列表的复制与拼接5.2末尾追加5.3.共用空间5.4.插入元素5.5扩展列表6.删除数据6.1del6.2remove6.3pop6.4clear7.升序降序倒序8.队列与堆栈8.1模拟8.2错误1.列表加粗样式列表 list存储多个数据,数据可以是多种类型。特征:中括号括起来,内部可以存放多个数据,元素与元素之间用逗号隔开,元素可以是任意数据类型。2.类型转换能够支持for循环的数据,都能够被原创 2021-11-08 23:36:46 · 302 阅读 · 0 评论 -
18.Python字符串类型及常用内置方法
0.介绍字符串类型str 字符串是由单引号'',双引号" ",三引号""" """,引起来的字符组合。任何类型可以被转换为字符串类型。在字符串中使用单引号或双引号的方式,单引号被双引号包括,双引号被单引号包括...。1.字符串的使用name_0 = 'hello word' name_1 = "hello word" name_2 = """ hello word """nam原创 2021-11-05 23:19:18 · 922 阅读 · 0 评论 -
17.Python数字类型及常用内置方法
1.数字 Number数字数据类型用于存储数值。其中包括:整型 int 整数。浮点型 float 带小数点的数。* 编程语言中对数学的计算肯能会出现不精确的情况,要精确的话需要找数学计算类库。*2.数字计算整数与浮点数计算的话会转化为浮点型,整数做除法运算时会转为转化为浮点型。整数算数运算 + - * / % // **2.1整数实例num_0 = 3num_1 = 7num = num_0 + num_1 # 加print(num) # 10原创 2021-11-05 23:13:46 · 190 阅读 · 0 评论 -
16.Python流程控制之for循环
文章目录1.for循环1.1语法结构1.2for遍历1.遍历字符串2.遍历列表3.遍历字典4.遍历元组5.遍历集合1.3.range1.4应用场景1.5版本区别1.6配合break的使用1.7配合continue1.8配合else1.9嵌套使用1.for循环加粗样式1.1语法结构for 循环,它常用于遍历字符串、列表、元组、字典、集合等序列类型,逐个获取序列中的各个元素。格式:for 迭代变量 in 可迭代对象: 代码块 迭代变量:用于存放从序列类型变量中读取出来的元素。可原创 2021-11-05 21:29:09 · 343 阅读 · 0 评论 -
15.Python流程控制之while循环
文章目录1.while循环1.1while循环格式1.2实例1.死循环2.指定次数循环3.指定输入结束循环4.模拟登入功能1.3break语句1.4break实例1.模拟登入功能2.2嵌套实例2.3标志位实例2.4猜数字游戏1.while循环1.1while循环格式while 语句的条件为真:则执行代码块内的语句,执行完后会再次放回到while语句的开始处,再次对条件进行判断,为真则继续执行子代码块之后又回到条件判断···,为假才会跳过子代码块往后执行。* 死循环:while的条件永远为真,一直原创 2021-11-04 23:37:05 · 3266 阅读 · 8 评论 -
14.Python流程控制if语句
文章目录1.流程控制2.顺序结构3.分支结构3.1分支结构的组成3.2if语句3.3实例1.条件为True2.条件为False3.4else语句3.5实例3.6嵌套实例3.7elif语句3.8实例3.9练习(猜数字游戏)1.游戏12.游戏21.流程控制控制程序的执行流程。控制流程的三组结构1.顺序结构 执行顺序从上而下依次运行(程序最基本的结构)2.分支结构 在运行过程中根据不同的条件执行不同的流程3.循环结构 在运行过程中有些代码需要反复的执行2.顺序结构几乎所有的程序都用顺序结构原创 2021-11-04 19:47:42 · 1798 阅读 · 0 评论 -
13.Python链式赋值&交叉赋值&解压赋值
文章目录1.链式赋值2.交叉复制3.解压赋值1.链式赋值多个变量同时指向一个数据的内存地址时使用。num0 = num1 = num3 = 666print(num0, num1, num3) # 666 666 6662.交叉复制多个变量之间进行互换数据。w = 5x = 10y = 20z = 30w, x, y, z = x, y, z, wprint(w, x, y, z) # 10 20 30 53.解压赋值将一个容器内类型的元素分别赋值给对应的变量名。原创 2021-11-03 23:32:57 · 517 阅读 · 0 评论 -
12.Python基本运算符
运算符运算符用于执行程序代码运算。1 + 2 = 31 和 2是操作数,+ 是操作符。1.算数运算符运算符+ 加- 减* 乘/ 除% 求余** 幂//原创 2021-05-30 23:36:25 · 353 阅读 · 0 评论 -
11.Python数据引用&输入&格式化输出
文章目录1.输入1.2知识点11.3知识点21.4知识点32.不同版本的输入的差异2.1Python3输入2.2Python2输入1.input5.raw_input3.格式化输出3.1输出3.2定义3.3占位符号与字符输出类型3.4所有类型3.5字符宽度1.输入关键字:input()知识点:1.程序在执行到input时会终端要输用户输入信息,输入信息后,按下回车提交信息,程序继续往下运行。2.可以在input中写入一段字符串用于提示,在默认情况下就一个光标在闪烁,提示性不不强。3.inp原创 2021-11-03 22:29:41 · 1781 阅读 · 0 评论 -
10.Python基本数据类型
文章目录0.数据类型1.整型 int1.1定义1.2实例2.浮点型 float2.1定义3.字符串 str3.1定义3.2格式3.3实例3.4打印引号3.5跨行书写符串3.6字符串的索引取值3.8空字符串与空格字符4.列表 list4.1定义4.2格式4.3实例4.4索引取值4.5修改元素值5.字典 dict5.1定义5.2格式5.3实例5.4字典取值5.5修改value值6.元组 tuple6.1定义6.2格式6.3实例6.4索引取值6.5元组测试修改值7.集合set7.1定义7.2格式7.3实例7.4错原创 2021-11-03 20:21:33 · 522 阅读 · 0 评论