为了准备蓝桥杯我都做了什么
1.注册蓝桥杯官网账号,下载官网考试环境以及数据包
图片:
2.下载考试环境(python 3.8.6)并且学习使用IDLE
1 直接使用命令行
python的IDLE相当于一个python shell,可以直接在这里编写代码(简单)与python交互。
当代码并不简单后,可以点击 file->new file 新建一个文件
之后,在文件里编写代码;
编写结束后ctrl+S保存文件,最后点击 run->run module就可以编译运行源程序了。
学会使用IDLE后,开启下一步的学习。
2.基础语法的学习
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]\\表示从头开始到结尾结束,逆序输出完整的字符串