![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python学习笔记
文章平均质量分 55
Mr. G K
这个作者很懒,什么都没留下…
展开
-
【pycharm安装教程】
选择项目所在路径—>>>选择Previously configured interpreter(需要提前下载安装好python,我这里python版本是python3.9.5)—>>勾选Create a main.py—>>>最后点击Create.然后就可以开始使用了,双击桌面的pycharm快捷方式。python安装的教程可以去看我的文章—>>>点击New Project(新建一个项目)下载社区版本(日常学习使用够用了)下载完后打开安装程序,点击next。安装完后点击Finish。原创 2024-06-06 15:21:00 · 307 阅读 · 0 评论 -
【python入门篇——17】Python函数详解(函数定义,参数种类、返回值、作用域等)
函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。原创 2022-10-12 17:13:21 · 1657 阅读 · 0 评论 -
【python入门篇——16】集合(set)
对称差分是集合的XOR(‘异或’),取得的元素属于s1,s2但不同时属于s1和s2.其等价方法symmetric_difference()由于集合本身是无序的,所以不能为集合创建索引或切片操作,只能循环遍历或使用in、not in来访问或判断集合元素。可变集合(set):可添加和删除元素,非可哈希的,不能用作字典的键,也不能做其他集合的元素。由于集合没有自己的语法格式,只能通过集合的工厂方法set()和frozenset()创建。集合对象是一组无序排列的可哈希的值:集合成员可以做字典的键。原创 2022-09-20 15:10:17 · 1059 阅读 · 0 评论 -
【python入门篇——15】深浅拷贝
这也没问题,还是那句话,如果列表内容做够大,你真的可以要每一个元素都重新写一遍吗?现在,大家先不要理会什么是深浅拷贝,听我说,对于一个列表,我想复制一份怎么办呢?那么怎么解释这样的一个结果呢?这是两块独立的内存空间。原创 2022-09-19 15:16:36 · 934 阅读 · 0 评论 -
Linux 目录结构及常用命令详细介绍
usr : 在这个目录下,你可以找到那些不适合放在/bin或/etc目录下的额外的工具。比如游戏、打印工具等。/sys : 和proc一样,虚拟文件系统,可以在该目录下获取系统信息,这些信息是在内存中由系统自己产生的,该目录的内容不在硬盘上而在内存里;/var/run/ 自最后一次启动以来运行中的系统的信息,例如:当前登录的用户和运行中的守护进程。/usr/lib/ /usr/bin/和/usr/sbin/中二进制文件的库。/var/spool/ 等待处理的任务的脱机文件,例如:打印队列和未读的邮件。...原创 2022-08-03 11:07:37 · 1436 阅读 · 0 评论 -
Python提示<_io.TextIOWrapper name=‘*****‘ mode=‘r‘ encoding=‘utf-8‘>解决方法 Python
第一种方法用一个变量先接收再打印,成功打印出想要的文本。注其实这里是执行成功的,只是打印的并不是文件内容。想要打印文本内容,修改后的代码。可以通过type查看类型。原创 2022-07-28 17:05:28 · 4748 阅读 · 0 评论 -
【python入门篇——15】三级菜单详解
需求:1.运行程序输出第一级菜单2.选择一级菜单某项,输出二级菜单,同理输出三级菜单3.输入出错重新选择4.进入每一层支持返回上一级和退出5.进入最后一层提醒原创 2022-07-13 10:56:44 · 2320 阅读 · 0 评论 -
【python入门篇——14】文件操作详解
学习内容python文件操作文件创建、打开、追加、读、写、操作方法原创 2022-07-28 15:53:56 · 2938 阅读 · 0 评论 -
【python入门篇——13】字符串操作及常用方法
一. 认识字符串字符串是 Python 中最常用的数据类型。字符串是以单引号’或双引号"括起来的任意文本,比如’abc’,"123"等.请注意,'‘或"“本身只是一种表示方式,不是字符串的一部分,因此,字符串’abc’只有a,b,c这3个字符。如果’本身也是一个字符,那就可以用”"括起来,比如"I’m OK"包含的字符是I,’,m,空格,O,K这6个字符。1.1 创建字符串:1.2 字符串操作:二.内置方法.........原创 2022-07-08 11:45:53 · 966 阅读 · 0 评论 -
【python入门篇——12】字典(dict)详解
字典是一种可变的容器,可以存储任意类型的数据字典中的每个数据都是用"键" (key) 进行索引,而不像序列可以用下标进行索引字典中的数据没有先后关系,字典的存储是无序的字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。key必须是不可变类型,如:数字、字符串、元组。字典的表示方式是以{} 括起来,以冒号(:)分割的键值对,各键值对之间用逗号分隔开字典的键一般是唯一的,如果重复最后的一个键值对会替换前面的2.2.2创建非空的字典:键一般是唯一的,如果重复最后的一个键值原创 2022-07-07 11:31:07 · 52703 阅读 · 6 评论 -
(Python入门篇——11)购物车练习题
购物车练习:1.启动程序后,让用户输入余额,打印商品列表2.允许用户根据商品编号购买商品3.用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒4.用户可一直购买商品,也可随时退出,退出时,打印已购买商品和余额实现代码:.........原创 2022-06-30 10:33:38 · 1372 阅读 · 0 评论 -
(Python入门篇——10)tuple(元组)详解
什么是元组元组是一个和列表和相似的数据类型,两者拥有着基本相同的特性,但是也有很多不同的地方。元组的定义与创建构造包含 0 个或 1 个元素的元组比较特殊,所以有一些额外的语法规则:元组与列表的区别作用:1 对于一些数据我们不想被修改,可以使用元组;2 另外,元组的意义还在于,元组可以在映射(和集合的成员)中当作键使用——而列表则不行;元组作为很多内建函数和方法的返回值存在。......原创 2022-06-29 10:36:05 · 4312 阅读 · 0 评论 -
(Python入门篇——9)列表(list)讲解、切片、内置方法
一、list列表1.1 本质:list列表的本质是一种有序的集合1.2 语法 :列表名 = [元素1,元素2,元素3…]说明:列表中的选项被称为元素,跟string类似,下标也是从0开始计数1.3:打印列表1.4 :获取列表长度 len()len()函数可以获取列表的长度(列表中元素的个数),超出最大索引值会报错二、list列表操作2.1 :查询功能:访问list列表中元素值语法:列表名[索引]下标从0开始,最大值为len(a)-12.2切片:语法:print(a[开始:结束:步长]原创 2022-06-10 15:31:38 · 6107 阅读 · 0 评论 -
(Python入门篇——8)break和continue的区别
break与continue的的用法以及区别:1.当它们用在循环语句的循环体时,break用于立即退出本层循环,而continue仅仅结束本次循环(本次循环体内不执行continue语句后的其它语句,但下一次循环还会继续执行。2. 如果有多层循环时,break只会跳出本层循环,不会跳出其他层的循环3. break可用于switch语句,表示跳出整个switch语句块,而continue则不能单独的用于switch语句。但是continue可以用于循环内部的switch语句。4. break和conti原创 2022-06-08 17:01:07 · 7730 阅读 · 0 评论 -
【python入门篇——7】循环控制(if、while、for、range)
range() 函数默认 0 为起始值,不过可以通过添加参数来指定起始值:range(2, 5) ,这意味着值为 2 到 5(但不包括 5)for 语句不能为空,但是如果某种原因写了无内容的 for 语句,可以使用 pass 语句来避免错误。a > b,所以第一个条件不成立,elif条件也不成立,所以执行else打印‘a 大于 b’函数返回一个数字序列,默认情况下从 0 开始,并递增 1(默认地),并以指定的数字结束。实例:定义两个变量,a 和 b,如果b大于a,将“b大于a”打印到屏幕。原创 2023-10-30 17:26:06 · 943 阅读 · 0 评论 -
(Python入门篇——6)格式化输出
常见的占位符有:1、%格式化我们经常会输出类似’亲爱的×××,你好!你××月的话费余额是××,请及时充值’之类的字符串,而×××的内容都是根据变量变化的,所以,我们需要使用一种简便的格式化字符串的方式。在Python中,采用的格式化方式和C语言是一致的,都是用%去实现的,举例子如下:看了以上代码你可能一下就猜到了,%运算符就是用来格式化字符串的。在字符串内部,%s表示用字符串替换,%d表示用整数替换,有几个%占位符,后面就跟几个变量或者值,但是顺序要一一对应。如果只有一个%,后面的括号的可以省略。...原创 2022-06-08 10:45:12 · 1257 阅读 · 1 评论 -
(Python入门篇——5)表达式和运算符
什么是表达式?1+23 就是一个表达式,这里的加号和乘号叫做运算符,1、2、3叫做操作数。1+23 经过计算后得到的结果是7,就1+23 = 7。我们可以将计算结果保存在一个变量里,ret = 1-23 。 所以表达式就是由操作数和运算符组成的一句代码或语句,表达式可以求值,可以放在“=”的右边,用来给变量赋值。算术运算符 : + - * / // % **赋值运算符: = 、+= -= *= /= %= //= **=比较运算符:>、 =、 ...原创 2022-06-02 11:40:00 · 966 阅读 · 0 评论 -
(Python入门篇——4)python输出乘法表
输出九九乘法表可以使用很多语言,在这里以python语言为例,仔细分析其思想。以下是一个简单的九九乘法表1.while循环实现代码:first = 1while first <= 9: sec = 1 while sec <= first: print(str(sec)+"*"+str(first)+"="+str(sec * first), end='\t') sec += 1 print() first += 12原创 2022-06-01 14:46:30 · 1072 阅读 · 0 评论 -
(Python入门篇——3)数据类型初识
一.数字5是一个整数的例子。长整数 不过是大一些的整数。3.23和52.3E-4是浮点数的例子。E标记表示10的幂。在这里,52.3E-4表示52.3 * 10-4。(-5+4j)和(2.3-4.6j)是复数的例子,其中-5,4为实数,j为虚数,数学中表示复数是什么?。int(整型) 在32位机器上,整数的位数为32位,取值范围为-231~231-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-263~263-1,即-9223372036原创 2022-05-30 14:56:59 · 230 阅读 · 0 评论 -
Python安装教程
1.进入到Python的官网中https://www.python.org/2.下载对应的Python安装包3.下载完成后双击执行 python-3.9.0-amd64.exe 程序,进入安装界面。在安装界面你有两个选择:默认安装(Install Now) or 自定义安装(Customize installation)。个人喜欢自定义安装,默认安装的安装路径一般都藏得比较深,寻找起来也较为困难,因此自定义安装一个浅目录,寻找起来就较为容易。4.直接继续下一步,默认有勾选5.这一原创 2021-05-31 16:50:17 · 1949 阅读 · 0 评论 -
(Python入门篇——2)循环.判断
循环.判断原创 2021-09-07 14:03:37 · 247 阅读 · 0 评论 -
(Python入门篇——1)认识python:数据类型/函数/运算符
数据类型.函数.运算符原创 2021-09-06 15:33:39 · 301 阅读 · 0 评论