1.在Windows Powershell中,mkdir命令的作用是:在指定位置创建文件夹。
2.若要打开pydoc,则应在Windows Powershell输入python -m pydoc input(例如想要知道input函数的用法)。
“-m”代表了模式,也就是说在Windows环境中,要进入python模式才可以打开pydoc(pydoc是python使用帮助文档)。
3.作者认为从最后一行往前读代码,能够看出局部的错误。(该方法可以用于自检代码bug)
4.%在python中是求余数符号。运算优先级PE(MD)(AS)【括号中是平级,不分先后。】
Parentheses Exponents (Multiplication Division) (Addition Subtraction)
5. “=” 是为数据(数值,字符串)取名
“==” 是检查左右两边的值是否相等。
6.创建嵌入变量内容的字符串,使用函数【f" "】即可。
my_name = hachi
print(f"Let's talk about {my_name}.")#这是利用f格式化函数
#或者使用以下旧格式也可以实现以上代码的功能。
print("Let's talk about %s."%my_name)
7. 不同括号类型代表不同数据类型。
{}大括号:字典
[]中括号:列表
()小括号:元组
8.句点A.B是python常用的调用函数或方法;
意义:调用A下拥有的B方法
例1:【format内参数对应变量要替换的内容,{}代表要替换的部分。】
hilarious = "False"
joke_evaluation = "Isn't that joke so funny?! {}"
print(joke_evaluation.format(hilarious))
例2:
from sys import argv
script, filename = argv
txt = open(filename)
print(f"Here's your file {filename}:")
print(txt.read())
9.print 语句中有时会加入“, end=' '”,这代表用空格代替转行。
10. \n为换行符
\t为制表符(Tab)
\r为回车符【换行跟回车有毛线的区别???】
11.三引号之间不能有空格
三引号功能:三引号之间可输入任意多行文本(任意多个字符串)
12.agrv 和input()的区别在于:用户输入的时机不同。
如果参数是在用户执行命令时就要输入,那就用argv,
如果是在脚本运行过程中需要用户输入,那就用input()。