自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python学习笔记_模块和包

模块模块英文为Modules一个模块中可以包含多个语句、函数、类在Python中一个拓展名为.py的文件就是一个模块使用模块的好处:方便其他程序和脚本的导入并使用、避免函数名和变量名冲突、提高代码的可维护性、提高代码的可重用性自定义模块创建模块:新建一个.py文件,名称应尽量不要与Python自带的标准模块名称相同导入模块可以导入自定义的模块①导入模块中的所有内容import 模块名称 [as别名]import math # 关于数学运算print(id(math)) # 1

2022-01-23 23:47:19 122

原创 Python学习笔记_类与对象Ⅱ

面向对象的三大特征封装:提高程序的安全性。将数据(属性)和行为(方法)包装到类对象中。在方法内部对属性进行操作,在类对象的外部调用方法。这样,无需关心方法内部的具体实现细节,从而隔离了复杂度。在Python中没有专门的修饰符用于属性的私有,如果该属性不希望在类对象外部被访问,前边使用两个“_”。class Student: def __init__(self, name, age): self.name = name self.__age = age # ag

2022-01-23 19:50:47 560

原创 Python学习笔记_类与对象Ⅰ

类类是多个类似事物组成的群体的统称。能够帮助我们快速理解和判断事物的性质。数据类型不同的数据类型属于不同的类,使用内置函数type()查看数据类型对象100,99,520都是int类之下包含的相似的不同个例,这个个例专业术语称为实例或对象类的创建class Student: # Student 为类的名称。类名由一个或多个单词组成。类名的规范:每个单词的首字母大写,其余小写 pass # pass占位# Python中一切皆对象,对象有id type valueprint(

2022-01-23 13:21:09 458

原创 Python学习笔记_处理异常

思路不请导致的问题解决方案:(1)使用print()函数(2)使用“#”暂时注释部分代码被动掉坑程序代码逻辑没有错,只是因为用户错误操作或者一些“例外情况”而导致的程序崩溃try…except结构try: a = int(input('请输入第一个整数:')) b = int(input('请输入第二个整数:')) result = a / b print('结果为:', result)except ZeroDivisionError: print('

2022-01-22 09:57:14 593

原创 Python学习笔记_函数

这一篇写的太乱了,需要用的时候看书吧函数的返回值如果函数没有返回值(函数执行完毕之后,不需要给调用处提供数据)return可以省略不写函数的返回值,如果是1个,直接返回类型函数的返回值,如果是多个,返回的结果为元组函数的参数定义默认值参数函数定义时,给形参设置默认值,只有与默认值不符的时候才需要传递实参def fun(a, b = 10): # b称为默认值参数 print(a, b)# 调用函数fun(100) # 100 10 只传一个参数,b采用默认值fun(20

2022-01-21 23:30:59 380

原创 Python学习笔记_字符串

字符串的驻留机制字符串是Python的基本数据类型,是一个不可变的字符序列什么叫字符串的驻留机制?——仅保存一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,Python的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量。字符串可以用单引号’’ 双引号"" 三引号’’’ ‘’’ 定义# 字符串的驻留机制a = 'Python'b = 'Python'c = 'Python'print(a, id(a)) # Py

2022-01-21 13:54:29 177

原创 Python学习笔记_元组与集合

元组元组是Python内置的数据结构之一,是一个不可变序列列表用方括号,元组用小括号不可变序列与可变序列不可变序列与可变序列不可变序列:没有增、删、改操作。字符串、元组。可变序列:可以对序列执行增、删、改操作,对象地址不发生更改元组的创建方式①直接使用小括号注意:小括号可以省略,但只包含一个元素的元组需要使用逗号和小括号②使用内置函数tuple(),只包含一个元素的元组也要使用逗号# 元组的创建方式# 第一种方式,使用()t = ('Python', 'world', 98)pr

2022-01-20 13:38:43 503

原创 Python学习笔记_字典

字典:字典是Python内置的数据结构之一,与列表一样是一个可变序列。以键值对的方式存储数据,字典是一个无序的序列。与之相对的,列表是一个有序的序列。字典的实现原理与查字典类似,查字典是先根据部首或拼音查找对应的页码,Python中的字典是根据key查找value所在的位置字典的创建:①最常用的方式:使用花括号# 使用花括号scores = {'张三':100, '李四':98, '王五':45}# 使用内置函数dict()student = dict(name = 'jack', age

2022-01-19 19:48:27 317

原创 Python学习笔记_列表

列表相当于其他语言中的数组列表中可以存储多个不同的数据类型列表的创建方式:①使用中括号[]②调用内置函数list()lst = ['hello', 'world', 98]lst2 = list(['hello', 'world', 98])print(lst)print(lst2)print(lst[1]) # worldprint(lst[-2]) # world列表的特点:①列表元素按顺序有序排列索引从左到右是从0开始,从右向左是从-1开始②索引映射唯一一个数据③列

2022-01-19 14:57:09 355

原创 Python学习笔记_循环结构

range()函数用于生成一个整数序列创建range对象的三种方式:①range(stop):创建一个(0, stop)之间的整数序列,步长为1②range(start, stop):创建一个(start, stop)之间的整数序列,步长为1③range(start, stop, step):创建一个(start, stop)之间的整数序列,步长为step返回值是一个迭代器对象range类型的优点:不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,因为仅仅需要

2022-01-18 22:11:42 299

原创 Python学习笔记_程序的组织结构_1_选择结构

对象的布尔值Python一切皆对象,所有对象都有一个布尔值(True or False)使用内置函数bool()可以获取对象的布尔值bool值可以直接放在条件表达式中age = int(input('请输入您的年龄:'))if age print(age) # 若输入的年龄为正,则打印 age else print('年龄为:',age) # 若输入的年龄为负,则打印 年龄为:age以下对象的布尔值而FalseFalse、数值0、None、空字符串、空列表、空元组、空字典

2022-01-18 00:46:46 152

原创 Python学习笔记_输入函数input()与运算符

input()函数介绍作用:接收来自用户的输入返回值类型:输入值的类型为str值的存储:使用=对输入的值进行存储注意:input()函数中经常会加上用于描述想要获得的输入的字符串(我自己总结的,书还没收到,不知道该怎么用严谨的语言描述这一点)例:从键盘录入两个整数,计算两个整数的和a = input('请输入一个整数:') # 23b = input('请输入另一个整数:') # 23print('两个整数的和为:', a + b) # 2323# 观察上述代码的运行结果发现 + 只

2022-01-17 21:16:57 418

原创 Python学习笔记_变量与数据类型

Python中的keyword:# 查看Python中有哪些关键字(保留字)import keywordprint(keyword.kwlist)变量的定义和使用变量由三部分组成:①标识:表示对象所存储的内存地址,使用内置函数id(obj)来获取②类型:表示的是对象的数据类型,使用内置函数type(obj)来获取③值:表示对象所存储的具体数据,使用print(obj)可以将值进行打印输出Python相较于C/C++,不需要定义变量的类型name = '刘空格'print(name)

2022-01-17 15:41:31 257

原创 Python学习笔记_转义字符与原字符

转义字符:反斜杠+想要实现的转义功能的首字母反斜杠:\单引号:’双引号:"换行:\n回车:\r水平制表符:\t退格:\bprint('hello\nworld') # \+转义功能的首字母 n-->newline的首字母表示换行print('hello\tworld') # 这里\t表示一个制表符print('helloooo\twolrd') # 比较这一行和上一行输出中空格数的差异print('hello\rworld') # world将hello进行了覆盖pr

2022-01-15 23:46:28 127

原创 Python学习笔记_输出函数print

print()函数可以直接使用。print()函数可以输出的内容:(1)数字(2)字符串,要加单引号’’、双引号"" 或者 三引号(3)含有运算符的表达式,如:print(3+4)print()函数可以将内容输出的目的地:(1)显示器(2)文件# 注意点:1.所指定的盘符存在,2.使用file = fpfp = open('D:/text.txt','a+')# a+意为 如果文件不存在就创建,存在就在文件内容的后面继续追加 print('hello world',file = f

2022-01-15 23:26:51 296

原创 相关时延估计方法测距

clc;clear all;close all;f0=100;%频率100HzT=0.1;%脉冲长度100msfs=1000;%采样率1KHzt=1/fs:1/fs:T;S=exp(1i*2*pi*f0*t);%脉冲信号figure(1);plot(t,abs(S));xlabel('t');ylabel('S');title('CW信号幅值');S0=[zeros(1,1...

2020-03-28 18:54:56 2264

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除