蓝桥杯python备赛小日记

tip1:熟记内置函数,一些常用得代码段要背
在这里插入图片描述

1、首先,全程输入法英文模式,除开字符串等必须要中文的。(idle很多的快捷键,中文模式下一不小心就触发了,很烦。)

2、代码补全,开发环境必备的技能,idle其实也有,在需要补全的代码后面按一下tab键试试,这适用于很多时候,记不住方法,记错了的等等

3、撤销,回到上一步,这也是作为编辑器或者说环境必备的技能。 Alt + p:返回上一次的输入 Alt + n:与 Alt + p 相反

4、移动代码块,python是严格讲究缩进的语言,在其他环境中,比如pycharm里,都有代码格式化的快捷键,但是idle里木有。 Ctrl

  • [ :可以实现多行代码整体左移 Ctrl + ] :可以实现多行代码整体右移 这两霍,聊胜有无。

5、注释,这也是开发环境必备的功能,话不多说。 ALT + 3 : 批量注释 ALT + 4 :批量取消注释

6、非常关键的一点,idle不会有行号,也不会有报错的提示(在运行之前),对此,行号的问题可以上网去下插件,我用idle比较少,就没弄那个,报错的提示,一定要注意观察关键字的颜色,如果颜色没有发生改变,那就铁定是你出现了一定的错误。

IDLE中的进制使用ES6编码方式,其中二进制前缀为0b(0B),八进制前缀为0o(0O),所以获取数值的二进制时要取[2:],如果为负值则取[3:]

访问权限

① __ foo __ :首尾双下划线表示定义特殊方法,一般是系统定于名字,例如函数__init__()。
② _foo:以单下划线开头的表示protected(保护)类型的成员,只允许类本身或子类访问,但不能使用“ from module impor”语句导入。
③__foo:双下划线表示private(私有)类型的成员,只允许定义该方法的类本身进行访问,而且也不能通过类的实例进行访问,但是可以通过“类的实例名.类名 __xxx”方式访问。私有属性可以通过“类名.属性名”方式访问,也可以通过“实例名.类名__xxx”方式访问,但是不能直接通过“实例名.属性名”方式访问。
在这里插入图片描述摘自CSDN

运算符
在这里插入图片描述在这里插入图片描述format() 函数:实现格式化输出
格式指令具有以下的形式: “%” [index “:”] [“-”] [width] [“.” prec] type

item.islower() 函数:判断字符是否小写

item.isspace() 函数:判断是否为空格

str.replace() 函数:替换字符串中的一些字符(大小写敏感)
str.ireplace() 函数:替换字符串中的一些字符(大小写不敏感)

str_replace(old,new,count) 用“new”替换字段“old”,且替换次数不超过“count”(count非必填项)

pow() : 计算次方函数

random.randint(start,end) : 产生指定范围内的一个随机数

range(start,end) : 不能直接赋值给变量,用法有三种

①用for遍历
for i in range(0,5):
    print(i)
0
1
2
3
4

②把返回类型转换为列表
a = list(range(0, 5))
[0, 1, 2, 3, 4]

③计算累加和
b = sum(range(0,5))
10

④获取指定数字的步进
c = list(range(0,5,2))
[0, 2, 4]

str.find(char,start [,end] ) : 在str中查找char字符,返回第一次出现的下标值

str.strip(char) : 删除给定字符串开头结尾的字符,如果不指定char就删除开头结尾的空格
str.rstrip(char) : 删除给定字符串的结尾(右边r的指定字符,不指定则删除空格
str.lstrip(char) : 删除给定字符串的开头(左边l的指定字符,不指定则删除空格

str.split( “|” [,int] ) : 将字符串以 “|” 为分隔符,分割int次,返回一个数组

isalnum()函数:判断是否为有效数字或字符

isalpha()函数:判断是否区全为字符

isdigit()函数:判断是否全为数字

lower()函数:将数据改成小写

upper()函数:将数据改成大写

startswith(s)函数:判断字符串是否以s开始的

endwith(s)函数:判断字符串是否以s结尾的

index(value)函数:在数据中查找第一次value的位置

list.entend() : 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
count()函数:统计数据中的某个元素的出现次数

list.remove(“s”)函数:将数据中第一次出现的s删掉

del list[2]函数:将数据的第2个元素删掉

pop()函数:去掉数据的指定位置的数据,有返回值

remove(“ha”)函数:去掉原数据中的“ha”元素

reverse()函数:列表的逆序

isinstance()函数:判断某个数据是否为某种类型

abs()函数:得到某数的绝对值

del x[2]函数:删除列表x中的索引为2的元素

clear()函数:清楚字典中的所有项

get()函数:查询字典中的元素

items()函数:将所有的字典返回一个列表

popitem()函数:移除字典中的元素


闰年判断标准:能被400整除,或者能被4整除,但是不能被100整除的数

map函数:python内置函数,参数包含一个方法,一个或多个参数
#map(int,input().split( )) : 将输入的参数按空格分隔开,并将其类型全部转换为int类型

异或操作:二进制数位一一对应,如果此位相同,则为0,不同则为1

python多行输出:可以用”“” 多行文本 “”“ 的格式直接输出
在这里插入图片描述除法上下取整:
math.ceil() : 向上取整
math.floor() : 向下取整

set() 函数创建一个元素不重复的数据集

  • 30
    点赞
  • 44
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值