| ||
1、关于脚本第一行的 #!/usr/bin/python 的解释
脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。
#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。
2、Python 中文编码注意什么
Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字
解决方法为只要在文件开头加入 # -*- coding: UTF-8 -*- 或者 # coding=utf-8 (= 号两边不要空格)
3、多行语句如何换行
Python语句中一般以新行作为语句的结束符。但是可以使用斜杠( \)将一行的语句分为多行显示
4、print打印变量结果可用的一种方式
print(f"aaa= {aaa} ") # 输出aaa变量
print(f"aaa= {aaa} , bbb= {bbb:.1f}") # 输出aaa和bbb变量,bbb变量保留1位小数点
5、波特图求取幅频0dB点和相位裕度的一种方式
mag = 20 * np.log10(np.abs(H_demo)) # 传输函数幅频
phase = np.angle(H_demo, deg=True) # 传输函数相频
idx = np.argmin(np.abs(mag)) # 确定幅频0dB点位置
bandwidth = freq[idx]/1e3 # freq为对应的频率点序列,确定带宽,单位调整为kHz
phasemargin = phase[idx] + 180 # 确定相位裕度
6、python中复数如何表示
在Python中,复数虚部单位要用1j,如果已经定义了复数变量,可以用j
s=j*2*np.pi*f #错误写法
s=1j*2*np.pi*f #正确写法
参考:
/2