【31天蓝桥杯冲刺!】蓝桥杯相关的 Python 知识点总结(1)输入输出数据的相关操作

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Python全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img



既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Python知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024c (备注Python)
img

正文

	- [1.5 小结](#15__80)
+ [2. 字符串相关操作](#2__100)
+ - [2.1 字符串简介](#21__101)
	- [2.2 字符串常用方法](#22__145)
	- * [判断篇:](#_146)
		* [输出结果:](#_179)
		* [转换篇(加粗的为重点掌握):](#_199)
		* [查找篇(加粗的为常用):](#_293)
		* [2.3 修改字符串的方法:](#23__305)
		* + [2.3.1如何修改字符串?](#231_338)
		* [2.4 format 格式化](#24_format__350)
+ [3.列表相关操作](#3_389)
+ - [3.1 如何访问列表](#31__406)
	- [3.2 如何给列表添加元素](#32__425)
	- * [1、在末尾添加单个元素(重要):](#1_426)
		* [2、在末尾添加多个元素:](#2_440)
		* [3、在中间插入元素:](#3_454)
		* [4、删除元素:](#4_469)
		* [5、查找元素](#5_504)
		* [6、翻转列表](#6_526)
		* [7、求出列表长度](#7_545)
	- [3.3 遍历整个列表](#33__560)
	- [3.4 列表操作符](#34__592)
	- [3.5 内置函数(常用的)](#35__614)
	- [3.6 列表解析式(重点操作)](#36__634)
	- [3.7 列表切片](#37__668)
	- [3.8 复制列表](#38__696)
+ [4.字典的相关操作](#4_735)
+ - [4.1 创建字典](#41__736)
	- [4.2 访问字典](#42__850)
	- [4.3 添加、修改和删除元素](#43__922)
	- [4.4 遍历字典](#44__955)
	- [4.4 判断是否存在元素](#44__993)
	- [4.4 合并两个字典](#44__1022)
	- [继续更新中,敬请关注.....](#_1044)

码字不易,希望大家点赞支持一下

使用方法:磨刀不误砍柴工,建议大家花上两个小时把这些例子跟着敲一遍,熟悉一下python的基本操作,这里出现的都是我之前刷蓝桥杯题目的时候常出现的能用到的python语法

1.输入方式(每道题目都要用到)

涉及到的函数:

input()函数
map()函数
split()函数

1.1 接受单个输入数据

如果直接用input()输入数据,可以看到数据的类型是字符串类型,

所以这里需要注意的是某些题目需要整数类型的数据时,要将其转化成为整数类型。

a = input()   #输入整数 520
print(type(a))
a = int(a)
print(type(a))

a=input("input:") #输人字符串 Hello
print(type(a))


输出结果:

在这里插入图片描述
·
·
比如说题目要求整数的类型,就可以这样写(用print看一下是什么类型):

n = int(input())   #输入整数520

print(type(n))


在这里插入图片描述
.
.

1.2 同一行输入多个数据(以空格隔开)

比如说这道题目的要求:

在这里插入图片描述
用这种写法:

n = int(input()) # 输入一个整数n
a, b, c = map(int, input().split()) # 输入三个整数,用空格分隔

·
·

1.3 接下来n行每行输入一个数据
  • 像这种需要 n 行的输入,可以使用 for 循环用上述的方法读入:

在这里插入图片描述
在这里插入图片描述

  • 建立一个列表,然后用 append( ) 函数存入这个列表即可。
n = int(input())
score = []
for i in range(n):
  score.append(i
  • 7
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值