![](https://img-blog.csdnimg.cn/e9d235836d0d48f5a10617f6a9929f9c.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
文章平均质量分 92
Python的全套教程,适合有编程基础的同学学习。本专栏可以帮助你快速掌握Python语法,在短时间内学习掌握Python语言。
-指短琴长-
人工智能领域创作者,网络安全爱好者,同时熟练掌握C/C++,熟悉C++网络编程。
展开
-
Python急速入门——(第二章:变量和数据类型)
1.变量由三部分组成表示对象所存储的内存地址,使用内置函数id()来获取。表示对象的数据类型,使用内置函数type()来获取。表示对象所存储的具体数据,使用print()可以将值进行打印输出。name = '玛利亚'print('标识', id(name))print('类型', type(name))print('值', name)玛利亚标识 2143374109712类型 值 玛利亚name里存放的是玛利亚那一块空间的id,就像C语言中的指针。原创 2023-11-03 12:21:08 · 292 阅读 · 0 评论 -
Python急速入门——(第三章:Python中的运算)
1)作用:接受用户输入的数据。2)返回值类型:输入值的类型为。原创 2023-11-07 22:03:18 · 84 阅读 · 0 评论 -
Python急速入门——(第四章:程序结构)
运算规则:如果判断条件的布尔值为True,条件表达式的返回值为x,否则条件表达式的返回值为y。作用:语句什么都不做,只是一个占位符,用在语法上需要语句的地方。:用于结束当前循环,进入下一次循环,通常和分支语句一起使用。可以发现,程序是按照顺序,从上向下执行的,这就是顺序结构。使用场景:先搭建语法结构,还没想好代码怎么写的时候。对象占用的内存空间都是相同的,因为仅仅需要存储。跳过当前这次循环后面的语句,也是控制当前循环。语句中的执行体,那么条件表达式的值应该为。对象时,才会去计算序列中的相关元素。原创 2023-12-08 11:58:35 · 1095 阅读 · 0 评论 -
Python急速入门——(第五章:列表)
变量可以存储一个元素,而列表可以存储N多个不同类型的数据,程序可以对这些数据进行整体操作(列表也相当于其他语言中的数组)。3)结论:字符串类型的数据只能和字符串类型的数据排序(能排序的前提是能比较)。1)如果查询列表中N个相同元素,只返回相同元素中的第一个元素的索引。注意:即使切片的值和原列表一样,它们的id也是不一样的。2)字符串类型的数据只能和字符串类型的数据排序。:切片的第一个元素默认为是列表的最后一个元素。:切片的最后一个元素默认是列表的第一个元素。不指定索引,默认删除列表中的最后一个元素。原创 2023-12-13 17:00:07 · 1149 阅读 · 0 评论 -
Python急速入门——(第六章:字典)
1)Python内置的数据结构之一,与列表一样是一个可变序列(可变是指可以进行增删改的操作);2)以键值对的方式存储数据,字典是一个无序的序列(列表是有序序列);3)有序指的是列表在存放元素时,是按顺序挨个存放的;而字典则是通过哈希函数,用序列的值,来计算这个序列的存储位置;4)所以字典中的序列必须是不可变序列,意思是不可以进行增删改操作(目前学到的可变序列只有两个,一个是列表,一个是字典)。2.语法结构:key后数字表示序列存放的先后顺序,可见字典是无序的。原创 2023-12-24 21:58:31 · 1237 阅读 · 0 评论 -
Python急速入门——(第七章:元组和集合)
元组是Python的内置数据结构之一,是一个不可变序列。不可变序列:元组和字符串,特点是没有增删改操作。"""不可变序列:字符串、元组"""print(s)print(c)helloworld发现s在执行之前和之后的id不一样,说明s不能在原有字符串的基础上拼接,字符串是不可变的。可变序列"""可变序列:字典、列表"""lst.append(100) # 增加一个元素score['wangwu'] = 20 # 增加一个键值对发现无论怎么改列表和字典,它们的id。原创 2024-01-06 16:59:58 · 906 阅读 · 0 评论 -
Python急速入门——(第八章:字符串)
的地方是可以改变的字符串,其他地方都是固定的,那这就相当于字符串的拼接。1)当需要值相同的字符串时,可以直接从字符串池里拿来使用,避免频繁的创建和销毁,提升效率和节约内存,因此拼接字符串和修改字符串是会比较影响性能的;的驻留机制对相同的字符串只保留一份拷贝,后续创建相同字符串时,不会开辟新空间,而是把该字符串的地址赋给新创建的变量。(含有字母,数字,下划线的字符串,称为符合标识符的字符串)仅保留一份相同且不可变字符串的方法,不同的值被存放在字符串的驻留池中,号在拼接字符串的时候,会先开辟一块空间,把。原创 2024-01-07 20:11:54 · 990 阅读 · 0 评论 -
Python急速入门——(第九章:函数)
函数定义时,给形参设置默认值,只有与默认值不符的时候才需要传递实参。(缺省值只能从右向左给)def fun(a, b=10): # b为缺省参数#函数的调用fun(100) # 只传一个参数,b 为默认值fun(20, 30) # 传两个参数,30将替换默认值10100 1020 30我们其实一直在用缺省参数,来查看一下print()函数的源码定义:这里我们先只看一个参数end,它的作用是给末尾传递一个字符串,缺省值是\n回车符。所以我们平时只写一句print()就能起到换行的作用。原创 2024-01-08 23:44:50 · 905 阅读 · 0 评论 -
Python急速入门——(第十章:bug和调试)
bug就是程序运行中出现的错误。一般常见的bug类型有两类,一类是语法错误,这类错误比较好解决,程序会直接报红,然后我们在对应报红的位置查找问题即可;第二类是思路错误,这类错误就不是很好解决了,因为程序不会直接报错,只是运行的结果达不到我们的预期,这时候就需要一些调试技巧。但两种错误的本质,都是对基础知识掌握不牢固所导致的。在一些情况下,即使程序出错了,我们也不希望它直接终止,而是捕获对应出错位置的异常信息,给出提示,而不影响后续代码的正常运行。这就是异常处理机制。先来看一段代码:当我们输入10除0时,程原创 2024-01-09 15:48:43 · 1423 阅读 · 0 评论 -
Numpy入门
学习本内容,需要对Python的语法有基本的了解,同时要会使用。本文章中的Python代码,大多数都会在上运行并展示。1. Numpy是什么?一个开源的Python科学计算库。使用Numpy可以方便的使用数组、矩阵进行计算。包含线性代数、傅里叶变换、随机数生成等大量函数。2. 为什么使用Numpy?对于同样的数值计算任务,使用原生Python肯定是可以实现的,但使用Numpy比使用原生PythonNumpy直接以数组、矩阵为粒度计算,并且支持大量的数学函数,而Python需要用for。原创 2024-01-24 16:58:33 · 911 阅读 · 0 评论 -
Matplotlib入门
In [3]: # 0. 准备数据# 1. 创建画布# 2. 绘制图像# 2.1 添加x,y轴刻度x_ticks_label = ["11点{}分".format(i) for i in x]# 修改x,y坐标刻度显示# 想打印字符不能直接打印,要先打印数字然后再替换成字符串# plt.xticks(x_ticks_label[::5]) 报错,不能用字符串直接修改。原创 2024-02-02 22:52:51 · 845 阅读 · 0 评论