Daixishi1988215的个人空间 https://blog.eetop.cn/?895364 [收藏] [复制] [分享] [RSS]

日志

python学习2

已有 13 次阅读| 2025-12-22 14:48 |个人分类:脚本语言|系统分类:芯片设计

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  #正确写法




参考:

1、Python 简介 | 菜鸟教程


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 2

    关注
  • 2

    粉丝
  • 4

    好友
  • 9

    获赞
  • 0

    评论
  • 79

    访问数
关闭

站长推荐 上一条 /2 下一条


手机版| 小黑屋| 关于我们| 联系我们| 用户协议&隐私声明| 版权投诉通道| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 ) |网站地图

GMT+8, 2025-12-23 20:08 , Processed in 0.090203 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部