1、这是vscode,装了ms官方那套py扩展
2、鼠标指向print()时,弹出的这个提示。
3、所以我认为,直接复制弹出框里的内容,好歹能运行下看个效果吧?
4、然而是报错的?请问是什么问题?
图片1:
图片2:
1、这是vscode,装了ms官方那套py扩展
2、鼠标指向print()时,弹出的这个提示。
3、所以我认为,直接复制弹出框里的内容,好歹能运行下看个效果吧?
4、然而是报错的?请问是什么问题?
图片1:
图片2:
一般这种是函数解释,或者当前代码的优化建议,并不是直接运行的代码
悬停在print函数上显示的是这个函数的说明,是用来参考的,不是用来运行的,初学者先不用看这些东西
更生活化的理解是:显示的内容相当于某一产品的使用说明书,而不是产品本身。
print("这就是Python的print()函数")
也可以这么写
a= "这就是Python的print()函数"
print(a) #本段代码将一个字符串赋值给了a,又通过print打印了a
还可以这么写
a= "这就是Python的print()函数"
print(f"{a}") #本段代码通过了 `print(f"{......})"` 的形式格式化字符串并进行输出
一般来讲,初学者掌握这几种输出与格式化办法就足够了
6. 诚如 @wankkoree 所言,你只能通过阅读微波炉说明书而明白怎么使用微波炉,而不是把说明书当作微波炉来用……
更新:
Python 中的 print() 函数有以下参数:
我也不会,但初学程度的问题,问 AI 可能会非常便捷,试试吧。
初学者如果尝试看懂这些东西帮助也挺大的,但是需要先了解一些基础概念才行,比如 str
是指字符串类型,于是需要先了解什么是字符串。
好的,先看廖雪峰了,谢谢
这里是说明(写程序时方便查的辞典)而不是示例(范文)。
(function) 表示后面是个函数,后面是 print 这个函数的定义:
*values: object
表示接受任意多个未命名、类型是 object(对 Python 来说约等于任意类型)的参数,作为 values;
sep: str | None = " "
表示接受一个命名参数 sep,类型是 str(字符串),如果没传(None)就默认是“ ”(一个空格);
后面几个也是类似声明;
-> None
表示这个函数(print)没有返回值;
文字部分告诉你这个函数的作用是打印 values 到你现在不需要关心的地方,sep 是干嘛的、end 是干嘛的。
推荐本书《Python编程:从入门到实践》,俗称蟒蛇书,讲的很小白,可以网上找找第三版的电子档,放个第二版的链接Gofile - Cloud Storage Made Simple
找到了第三版2024年自学python必看的书籍《Python编程:从入门到实践 第三版》.PDF免费下载 | 科学上网
一眼看成作者 埃隆马斯克
有没有一种py教程,是可以在jupyter里面边看边操作的。