元组和列表很类似,它们经常被用来在不同的情况和不同的用途。 元组有很多用途。例如(x,y)坐标对,数据库中的员工记录等等。 元组就像是字符串,是不可变的。通常包含不同种类的元素并通过分拆或索引访问。 列表内容是可变的,它们的元素通常是相同类型的,并通过迭代访问。
liting李
2020-03-04
比如输入的字符串是:abcaabbc我我哈哈 则类似输出:[('a', 3), ('b', 3), ('c', 2), ('我', 2), ('哈', 2)] 如何用Python统计每个字符出现的次数呢? s = input() s_set = set(s) L = [] for i in s_set: L.append((i, s.count(i))) L 如图所示:
liting李
2020-03-04
Python中取余数用%来表示, % 取模(取余) 返回除法的余数a%b。 有同学很长时间没有接触数学了,对于余数的概念已经都忘完了。 取余数就是取出不能整除的多出来的那部分。例如3/2取余数就是1。求余是一种数学计算方法,指一个数除以另一个数,不够除的部分就是余数,就是求余的结果。整除就是一个数除以另一个数,刚刚好的倍数,这里没有四舍五入,不够一倍的都将舍去。 例如:3/2,余数为1;其计算公式
liting李
2020-03-04
第一个int('3.5'),int里面的3.5是字符串,在Python内运行会报错 第二个int(3.5),int里3.5是小数,浮点数,在Python运行返回3,int为向下取整
liting李
2020-03-04
1.打开文件夹页面,选择右上角的组织 2.选择文件夹和搜索选项 3.查看-隐藏文件和文件夹-选择显示隐藏的文件、文件夹或驱动器-确定
liting李
2020-03-04
如图,在执行if判断语句时,有两个等于号,这两个等于号是什么意思? 答:两个等于号代表判断的意思,一个等号表示赋值,如s=''123'',意思就是把123赋值给s.
liting李
2020-03-04
不可以,必须要加冒号,并且是英文冒号。 例子:s='cda123456' password=input("密码:") if password==s: print("密码正确,恭喜")
liting李
2020-03-04
用keys()函数查看字典的键;dict.key() 返回的是字典键组成的视图,返回值可以被迭代。 例子: d1={'name':'齐德隆','age':34,'place':'深圳'} ky=d1.keys() print(ky) ---dict_keys(['name', 'age', 'place'])
liting李
2020-03-03
整数和浮点数在计算机内部存储的方式是不同的,整数运算结果永远是精确的,而浮点数运算则可能会有精度上的误差。 浮点数存在上界和下界,超过结果导致溢出。 由于存储有限,计算机不不能精确显示无限小数,会产生误差。另外计算机内部采用二进制,不是所有的十进制实数都可以用二进制数精确表示。
liting李
2020-03-03
可迭代对象 :对象里面包含 __iter()__ 方法的实现,对象的 iter 函数经调用之后会返回一个迭代器,里面包含具体数据获取的实现。 迭代器 :包含有 next 方法的实现,在正确范围内返回期待的数据以及超出范围后能够抛出 StopIteration 的错误停止迭代。
liting李
2020-03-03
1.序列,包括字符串,列表,元组,集合,字典在内; 2.迭代器对象(Iterator); 3.生成器函数(generator); 4.文件对象。
liting李
2020-03-03
string[开始位置:终止位置:步长和方向] 注意:选区的区间属于左闭右开型,即从“起始”位开始,到“结束”位的前一位结束(不包含结束位本身)。
liting李
2020-03-03
迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。 重复执行一系列运算步骤,从前面的量依次求出后面的量的过程。此过程的每一次结果,都是由对前一次所得结果施行相同的运算步骤得到的。例如利用迭代法*求某一数学问题的解。 对计算机特定程序中需要反复执行的子程序*(一组指令),进行一次重复,即重复执行程序中的循
liting李
2020-03-03