文章目录

  • 准备阶段
  • 语法复习
    • 题目1
      • 要求
      • 代码
      • 字符串
        • 字符串切片

准备阶段

为了准备蓝桥杯我都做了什么

1.注册蓝桥杯官网账号,下载官网考试环境以及数据包
​​图片:
2.下载考试环境(python 3.8.6)并且学习使用IDLE


点击第二个IDLE进行代码编写;
两种方法

1 直接使用命令行

python的IDLE相当于一个python shell,可以直接在这里编写代码(简单)与python交互。

如图是一个简单的例子

2 建立文件

当代码并不简单后,可以点击 file->new file 新建一个文件
之后,在文件里编写代码;
编写结束后ctrl+S保存文件,最后点击 run->run module就可以编译运行源程序了。

如图是一个简单的例子

语法复习

学会使用IDLE后,开启下一步的学习。

2.基础语法的学习

题目1

eg1 字符串逆序

要求

输入
输入一个字符串,其长度不超过100
输出
将输入的字符串逆序输出,代码控制在一行

代码

a = input()//python不需要分号
print(a[-1::-1])

字符串

需要复习字符串的基本知识可以点击链接:c语言中文网-字符串
而在本例中则需要用到字符串切片的知识c语言中文网-字符串切片

Python 允许从字符串的两端使用索引:
当以字符串的左端(字符串的开头)为起点时,索引是从 0 开始计数的;
字符串的第一个字符的索引为 0,第二个字符的索引为 1,第三个字符串的索引为 2 ……
当以字符串的右端(字符串的末尾)为起点时,索引是从 -1 开始计数的;
字符串的倒数第一个字符的索引为 -1,倒数第二个字符的索引为 -2,倒数第三个字符的索引为 -3 ……

字符串切片

字符串:str[ ]后的[ ] 可以实现单个字符的索引,也可以实现切片,格式如下:

str[star:end:step]

start和end都可以省略,step表示索引索引的步幅,默认为一。
当step省略后,最后一个冒号也可以省略,如下:

逆序
当step=-1时,字符串逆序输出;

str=[::-1]\\表示从头开始到结尾结束,逆序输出完整的字符串

更多推荐

蓝桥杯从0开始(Python)