- 博客(12)
- 收藏
- 关注
原创 使用python写一个回文数
w[len(w) - x]: # 判断第一个和最后一个是否一样。while x < len(w): # 循环次数和列表中一样。i = input("请用户输入回文数:") # 用户输入。print('这是回文数')for n in i: # 把输入得内容存入列表中。print('这不是回文数')n = 0 # 定义一个变量。n = x-1 # 顶一个变量。这是我最终想出来的有没有大佬帮帮忙。w = [] # 定义一个空列表。x = 1 # 定义一个变量。
2024-02-16 22:25:02 358 1
原创 # python 随意写一个20行以上的文件,运行程序,先将内容读到内存中,用列表存储,接收用户输入页码,每页5条,仅输出当页的内容
print(f"<第{int(ye)}页>", lst[x * (int(ye) - 1):x * int(ye)])print(f"<第{int(ye)}页>",lst[x * (int(ye)-1) : x * int(ye)])ye = input("请输入页码(Q或者q退出):") # 用户输入。ye = input("请输入页码(Q或者q退出):") # 用户输入。print(f"页码<{int(ye)}>暂无")print(f"页码<{int(ye)}>暂无")
2023-06-21 22:51:19 126
原创 python中解码和编码
decode()解码: ----------将编码后的字节解码成对应的明文。encode(编码方式)编码: -----拿到明文编码后对应的字节。英文: 16位 二个字节。中文: 16位 二个字节。英文: 32位 四个字节。中文: 32位 四个字节。2、支持:英文、数字、字母、符号。1、支持:中文、英文、数字、符号。1、支持:中文、英文、数字、符号。UTF-16 长度可变的万国码 最少用16位。UTF-8 长度可变的万国码 最少用8位。2、不支持:存储、传输。英文: 8位 一个字节。
2023-04-23 11:32:37 341
原创 python中is和==
注意: pycharm是个坑,一个py文件中所有相同的字符串 一般都是使用一样的内存地址。字符串单个字符*20以内内存地址都是一样的,单个字符串*21以上内存地址不一样。字符串中不能包含特殊符号 + - * / 等等。数列、字符串、字典、元组使用is比较会报错是False。is 比较内存地址 id() 获取内存地址。数字的小数据池的范围: -5~256。比较的是内存的地址 id()可以是值、列表、字典、字符串。三、is 和 == 的区别。
2023-04-23 11:31:11 93
原创 python-元组
注意:元组也有count(),index(),len()等方法。元组的第一层是不能进行赋值的,内部元素是没有要求。可以使用索引和切片(和列表的索引一样),查询。如果元组只有以一个元素添加逗号。只读列表,只能看,不能增删改。元组存在的意义就是不可变。使用()括号表示元组。元组不是绝对的不能改。
2023-03-30 10:51:28 47
原创 python-集合
set.clean():清空set集合,需要注意的是set集合如果是空的。打印出来的是set()因为要和dict()区分的。set.add(): 添加,重复的内容不会被添加到set集合中。7、frozenset():保存数据,是一个不可变的,可哈希的。set.remove():直接删除元素不存在就会报错。2、并集 | 把两个集合合并,不相同会添加到集合里面。6、set集合中的数据是没有索引的。4、反差集 ^ 两个集合中单独存在的数据。1、交集 & 两个集合中共有的。3、set集合的操作。
2023-03-30 10:50:41 50
原创 python-字典
dict.get(key,value):key是键,返回的是值。dict.update(dict1):dict1更新,如果被更新的值存在就会被更新的值给覆盖掉,如果被更新的值不存在就放到一起。dict.setdefault(key):key是键,返回的是值。dict[key]:key是键,返回的是值。有返回值,返回的是被删除的值value。key为键,如果输入的是值就会报错。获取到所有的键值对以元组的形式存在一个高仿的列表中。dic.fromkeys([key],value):批量创建字典中的键值对。
2023-03-30 10:46:11 92
原创 python-列表
lst[1::2] = ['QQ华夏','QQ三国'] 切片修改的时候,如果怕步长不是1,注意与元素的个数。lst[3][4][3] = lst[3][4][3].upper() 将wangzai字母大写。remove(元素):删除元素,如果不存在就会报错(记住)lst[3][4][0] = lst[3][4][0]-300 将600减去300。lst=['王者荣耀','魔兽世界','DNF','逆水寒','反恐精英']lst[1:3] = ['跑跑卡丁车'] 整个添加,先删除后添加。
2023-03-29 15:44:23 63
原创 python基本数据类型-str字符串
指定切的内容 切的内容和str里面的内容一样,会输出一个空字符串 切的内容大于str的长度,会输出原字符串。str.replace('a','b',c) 字符串的替换,把a转化为b,c是转换次数前提是有两个a。str.find('a') 查找a在str中出现的位置,只找第一次出现的位置,没有就返回-1。str.index('a') 查找a在str中出现的位置,只找第一次出现的位置,没有就会报错。字符串长度,python的内置函数len(),int(),bool(),str(),stype()
2023-03-23 11:00:08 264
原创 python写一个函数完成三次登陆功能,再写一个函数完成注册功能(升级题)
x.append(i.strip().split("_")) # 处理后获得的数据 [["110","123"],["123","110"]]x.append(i.strip().split("_")) # 处理后获得的数据[["110","123"],["123","110"]]with open("用户信息",mode="a",encoding="utf-8") as f: # 以追加打开文件。f.write(name+"_"+password+"\n") # 内容写入文件。
2023-03-20 17:15:07 621 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人