Python学习+PTA习题练习

目录

Python第2章 序列

PTA

get()函数

index()函数

keys()

eval

python中pop()函数

extend() 函数

split()函数

Python中的切片

python基础知识

strip()函数功能

isalpha()函数

islower()

round()函数

选择与循环

字符串与正则表达式


Python第2章 序列

PTA

列表对象是可变对象。列表是动态数据结构,因此可以添加元素或者删除已有的元素。

空列表对象的布尔值是False。

列表中索引值为-1的元素指的是最后一个元素。

list("abcd")的结果是? ['a', 'b', 'c', 'd']

要把5加到列表lst的末尾,用的是___ lst.append(5)

list(range(2,12,2))[:-2].pop()的结果是:_。6

lst=[3,4,5,6,5,4,3],执行lst.remove(3)后,lst[0]的值是4

“[3] in [1, 2, 3, 4]”的值为False

创建只包含一个元素的元组时,必须在元素后面加一个逗号,例如(3,)

Python支持使用字典的“键”作为下标来访问字典中的值。

在字典中,允许存在键值相同的多个键值对 False

集合中的元素是无序的,并且不允许重复。

集合中可包含任意类型的元素。False

get()函数

在这里有两个参数,第一个是确定要分配值的键,第二个是拟定给键分配一个初值,但实际要给键赋值仍需要get赋值语句

index()函数

1.描述 index()函数可用于查找列表中对应函数的索引值并输出

2.index()函数的用法 list.index(object) 另外index()函数还可以范围查找: list.index(object,start,stop)

keys()

  • 获取当前字典中所有的键( key )

eval

比如字符串里面包含的字典就输出字典,包含的列表就输出列表,但是字符串相应的格式一定要输入正确,否则会报错

python中pop()函数

用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象。函数语法:【list.pop(ojb=list[-1])】。

extend() 函数

功能:用于在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

split()函数

它主要是切割字符串,结果返回由字符串元素组成的一个列表,当没有参数的情况下,函数会默认以空格

Python中的切片

索引方式分为两种:

正索引 负索引

2、切片操作的表达方式 object[start_index:end_index:step] step:可以表示切片的步长,当为1时表示顺序存取。步长的正负可以表示取值的方向。当为正时,表示从左向右取值,当为负数时,表示从右向左取值。 start_index:表示起始索引(包含索引本身),可以确定切片的起始位置,当为空时,表示取到端点位置,具体是“起始端点”还是“结束端点”要看step的值,当为正时,表示左边为起始端点,从左向右取;当为负数时,表示右边为起始端点,从右向左取。 end_index:表示终止索引(不包含索引本身),可以确定索引的结束为止。当为空时表示取到“终点”,具体终点是在左边还是右边,要看step的值是正数还是负数。

python基础知识

python中没有类似i++之类实现+1的运算符,但是有++i,±i、之类的,他们是逻辑运算符,用来实现类似负负得正的功能

在Python中,不需要事先声明及其类型,直接赋值即可创建任意类型的对象变量。不仅变量的数值是可以变化的,变量的类型 也是随时可以发生改变的

汉字占1字节

字符串方法lstrip()的返回值是什么?返回删除所有前导空白字符的字符串副本

在Python语言中,若多条语句写在一行上,则语句之间以(分号 ) 间隔

strip()函数功能

str . strip():截掉字符串指定的字符,默认为空格

isalpha()函数

方法:判断字符串是否只由字母组成,如果字符串中所有字符都是字母则返回True,否则返回False。

islower()

是否都是小写字母

round()函数

round()是python自带的一个函数,用于数字的四舍五入

使用方法:round(number,digits)

digits>0,四舍五入到指定的小数位 digits=0, 四舍五入到最接近的整数 digits<0 ,在小数点左侧进行四舍五入 如果round()函数只有number这个参数,等同于digits=0 四舍五入规则:

要求保留位数的后一位<=4,则舍去3,如5.214保留小数点后两位,结果是5.21 要求保留位数的后一位“=5”,且该位数后面没有数字,则不进位,如5.215,结果为5.21 要求保留位数的最后一位“=5”,且该位数后面有数字,则进位,如5.2151,结果为5.22 要求保留位数的最后一位“>=6”,则进位。如5.216,结果为5.22

选择与循环

python中,循环体中的每条语句都需要缩进

循环体中,continue 语句后面的语句不再执行,执行流程跳回到判断条件表达式的代码行

已知x为非空字符串,那么表达式 ','.join(x.split(',')) == x 的值一定为True √

Python可以利用字符串方法replace()对字符串对象进行原地修改。 ×

s是一个字符串,len(s)是字符串的长度,i为1到len(s)的整数,则s[-i]和s[len(s)-i]获取的是同一个元素。√

strip()函数可以删除字符串头尾指定的字符。 √

字符串与正则表达式

(如有侵权请联系删除)

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

myuo

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值