首页 新闻 会员 周边 捐助
0
回答数

已关闭问题 shell: echo -n "hello" 等价于 python: print(..., end='')

-n do not output the trailing newline 的意思是: 不要在输出内容的最后添加换行符。 默认情况下,echo 会在输出后加一个换行符,让光标移到下一行,而 -n 就是
1
回答数

已关闭问题 str.join() 这个方法的设计符合单一职责原则,只干一件事:拼接已经是字符串的东西。

显式优于隐式(Python 之禅) Python 的设计哲学之一: 如果 join 自动把数字、None、对象等转成字符串,你可能无意中拼出脏数据 例如:" ".join(iterable)这里面的i
0
回答数

已关闭问题 for...else

你提到的观点很有深度: 事物不仅仅是静止状态有两面性(对与错),在运动状态也有两面性(正常执行 vs 执行完没问题)。 在 Python 中,for...else 的语义是: 如果 for 循环没有被
0
回答数

已关闭问题 获得用户的非数字输入,如果输入中存在数字,则要求用户重新输入,直到满足条件为止,并输出用户输入字符的个数、

#请完善如下代码 #在....处填写多行代码,不得修改其他代码 #PY202.py while True: s = input("请输入不带数字的文本:") flag = False for i in
1
回答数

回答被采纳 计算机pythonl题目中要求不统计换行符,为什么答案都是del d[“\n”],不是\r\n

在 Python 中,按行读取文件(如使用 readlines() 或迭代文件对象)时,默认只以 \n 作为行结束符,不会保留 \r 因为 Python 在读取文件时已经将 \r\n 统一为 \n,所
1
回答数

已关闭问题 列表的方法多数没返回值,而字符串有

在Python中,列表(list)和字符串(str)的方法行为差异主要源于数据类型的可变性: 列表的方法(多数无返回值)列表是可变对象,其方法通常直接修改原列表,因此返回值为None(无意义)。例如:
0
回答数

已关闭问题 python中用D://rr//a.txt和D:/rr/a.txt区别

在 Python 里,D://rr//a.txt 和 D:/rr/a.txt 几乎没区别,都能用,但底层有细微差别,了解即可。Windows 上路径分隔符用 / 或 \\ 都行,// 会被自动归一成
0
回答数

已关闭问题 turtle.seth和turtle.right, left

命令作用对象参照系举例 turtle.seth(angle) 绝对方向 屏幕坐标系的正东 0°,逆时针为正 seth(90) 立刻头顶朝上 turtle.left(angle) / turtle.ri
0
回答数

已关闭问题 空行,没有非空白,即是左空白也是右空白

空白:含 \n、\r、空格、制表 lstrip 只从左开始向右扫描,遇到第一个非空白字符就立刻停;rstrip 只从右开始向左扫描,遇到第一个非空白字符就立刻停。 s = ' \t\nhello wo
1
回答数

回答被采纳 strip() split()

python strip()方法默认是去除空白么,不加任何参数 split()也是默认按照空格分割吗,不加任何参数
1
回答数

回答被采纳 fi是fi.readlines()的简写形式

fi = open("a.txt") for i in fi 其实等同于 for i in fi.readlines() fi是fi.readlines()的简写形式?
0
回答数

已关闭问题 write()代码写不进文件

fo = open("PY301-2.txt","w") str= "的一了她着那火是小上" print(str,"str") fo.write(str) str 是 Python 内置类型, 变量名
0
回答数

已关闭问题 fo.write(dic)一个对象

fi = open("小女孩.txt","r") ch = "a" dic = {} while ch: ch = fi.read(1) if ch not in ("\n","\r","。","!"
0
回答数

已关闭问题 read()=-----

文件对象内部维护一个当前位置指针。一旦指针到达 EOF(End Of File),任何进一步的 read() 调用都会立即返回空字符串,且指针保持不动——这是 Python 的明文规定。 while
0
回答数

已关闭问题 for ... in ... 的**“可迭代对象”到底是谁**

可迭代对象每次拿到的单位例子 文件对象 fd 一行(含 \n) for line in fd: 字符串 txt 一个字符 for ch in txt:
0
回答数

已关闭问题 Python 里有 '' 吗? 有,单引号 '' 和双引号 "" 完全等价,都表示空字符串。

Python 里有 '' 吗? 有,单引号 '' 和双引号 "" 完全等价,都表示空字符串。
1
回答数

已关闭问题 输入 苹果 香蕉 芒果

fo = open("PY202.txt","w")txt = input("请输入类型序列: ")d = {}lst = txt.split(" ")for i in lst: d[i] = d[i
0
回答数

已关闭问题 python chr() ord(), chr返回的是字符串,不是字符,不是char缩写

没错,chr() 返回的是 Python 的 str 类型,而不是 C/Java 里的“char”类型——Python 根本没有单独的“char”类型,一个字符就是长度为 1 的字符串。 chr(i)
1
回答数

已关闭问题 关系R1和R2得到R3,等值连接,如果左边去匹配右边所有元组记录,和右边去匹配左边所有元组记录得到的数据顺序不同

查询1: 以R1为主 SELECT * FROM R1 JOIN R2 ON R1.A = R2.A; -- 查询2: 以R2为主(语义相同,但执行计划可能不同) SELECT * FROM R2 J
0
回答数

已关闭问题 队列栈二叉树总结

队列(顺序队列)每个元素只有数据,不存指针;指针(front、rear)是整个队列的 2 个全局下标,不在元素里。 二叉树(链式存储)每个结点自带 2 个指针域(lchild、rchild),指向左右
1
回答数

回答被采纳 树的基本概念

3、避免提问内容全部代码没有说明,准确的Tag有助于专家高手发现问题
0
回答数

已关闭问题 数据库系统概念

3、避免提问内容全部代码没有说明4、代码请使用代码编辑器插入
1
回答数

回答被采纳 栈和队列----

栈和队列 知识框架,栈只能在一端增加删除 顺序栈用数组做物理载体,再额外加一条“栈顶指针”规则,才变成“栈”,顺序栈: 咋一看上面ppt感觉不对:top=-1,bottom=0,才是栈空,没有元素时,
0
回答数

已关闭问题 super().原方法(),从而把父类的逻辑拿过来继续用,实现真正的“扩展”而不是“覆盖掉”

“扩展” vs “覆盖” 用两段代码一看就懂: 直接覆盖(不用 super)——父类逻辑全被扔掉 class Parent: def work(self): print("父类:通用步骤") clas
0
回答数

已关闭问题 内置函数和标准库区别

内置函数随解释器一起启动,不用 import 就能用;标准库是一堆 .py 模块,必须先 import 才能用。 对比点内置函数 built-ins标准库 standard library 所在位置