Python
文章平均质量分 73
做一些python的小练习!
Cat God 007
鲜衣怒马少年时,不负韶华行且知。
展开
-
Python文件的属性获取,重命名,目录的创建,显示和改变
os.system()函数用于直接执行操作系统 Shell 命令,以字符串形式将命令传入,然后在函数中调用操作系统的 API,从而实现一个和 Shell 命令等价的操作。可以获取文件的属性,该函数会返回一个和系统平台有关的stat_result对象,创建目录,类似 mkdir(),但创建的所有中级文件夹需要包含子目录。在Python中用 mkdir()方法用于在当前目录下创建新的目录。chdir()方法用于改变当前的目录。getcwd()方法用于显示当前的工作目录。这样的格式来访问各个属性的值。原创 2023-02-10 17:04:30 · 2483 阅读 · 0 评论 -
Python的文件编码,复制,缓冲,删除
Python的文件编码,复制,缓冲,删除原创 2023-02-10 15:46:48 · 522 阅读 · 0 评论 -
Python的文件读取,写入
能力有限,仅供参考。原创 2022-10-09 13:15:59 · 187 阅读 · 0 评论 -
python编码介绍
由于计算机是美国人发明的,因此,最早只有 127 个字母被编码到计算机中,也就是大小写英文字母、数字、标点符号和一些控制符号,这个编码表被称为 ASCII编码。简体中文的字符编码,2B(字节)代表一个字符。要处理中文显然 1B 是不够的,至少需要 2B,而且还不能和 ASCII 编码冲突,所以,中国制定了 GBK2312 编码,用来把中文编进去。GB2312 的扩展,除了兼容 GB2312 外,它还能显示繁体中文及日文的假名。国际组织制定的可以容纳世界上所有文字和符号的字符编码方案,统一用 2B代表一个字符原创 2022-06-18 20:00:00 · 278 阅读 · 0 评论 -
python数据类型的常用方法
感谢大家的支持,关注,评论,点赞!原创 2022-06-17 08:00:00 · 124 阅读 · 1 评论 -
python的容器数据类型,切片,复制
容器类型容器数据类型:在pyhton的内置数据类型中,有一类数据类型,它能像容器那样存储不同的元素。容器类型的分类分类一按照组织方法,可以分为序列、映射和集合。序列:列表、元组、字符串、Unicode 字符串、buffer 对象和 xrange 对象映射:字典集合:可变集合和不可变集合分类二按照对象是否可变来对容器数据类型进行分类,可分为可变类型,不可变类型。不可变类型:除非重新获得赋值操作,否则对象的内容不能够改变(not mutable),这些类型主要有字符串类型、元组、不可变集合。原创 2022-05-03 16:12:17 · 814 阅读 · 0 评论 -
python求最大最小平均值
目录题目方法一方法二方法三方法四题目显示任意输入 5 个数字中的最大值、最小值和平均值。废话不多说,解决办法如下:方法一运用传统方法进行一一比对具体代码展示如下count = 5a = 1avg = 0while a <= count: num = int(input('请输入第{}个数:'.format(a))) avg = avg + num if a == 1: max = min = num else: if原创 2022-05-03 12:19:34 · 11849 阅读 · 1 评论 -
python统计素数
素数题目:求 1~100 之间的所有素数,并统计素数的个数。1.素数是什么?质数(prime number)又称素数,有无限个。 一个大于1的自然数,除了1和它本身外,不能被其他自然数(质数)整除,换句话说就是该数除了1和它本身以外不再有其他的因数;否则称为合数。换句话说,从2开始不能被比自己小的数(1除外)整除的数为素数,反之则为合数。下图是100以内的素数2.解决方法大佬们应该了解到素数是什么了吧!那么接下来就要结合所学知识进行问题的解决。方法一(传统方法)我最先想到的是设置两个变量原创 2022-05-02 10:55:18 · 10715 阅读 · 1 评论 -
Python的循环结构(二)
高级循环1.for循环通过遍历一个可迭代对象来作为循环的基础,当遍历对象完成时,循环也就结束。例:遍历列表list1 = [1,2,4,8,16]str1 = 'Hello world'for item in list1: print(item, end='')for item in str1: print(item)2.列表推导式列表推导式的语法规则如下:variable = [out_exp_res for out_exp in input_list if out_exp]原创 2022-04-05 19:51:28 · 822 阅读 · 0 评论 -
Python的循环结构(一)
循环结构循环结构是程序执行重复任务的基础,循环可以分为无限循环、可控循环和有限次数循环3 种。Python 提供了 while 循环和 for 循环两种方式,while 循环可以实现上述 3 种循环结构,而 for 循环主要用于遍历一个可迭代对象,如字符串、列表等。1.while语句1)无限循环,即死循环,如果 while 条件表达式的值始终为True,则它是一个死循环。例:一直等待用户输入import randomwhile True: n = input('请输入值:') if n:原创 2022-04-05 19:50:53 · 1942 阅读 · 0 评论 -
Python语句块,流程图,分支结构
一:语句块语句块是指成块的代码,通常由若干行组成(也有的只有单条语句的语句块),和块外的代码处于不同的层次关系。Python使用行首的缩进来标明语句块。Python 解释器没有限制在每一级缩进使用几个空格,只要同一个代码块中所有行的缩进距离相同即可。约定俗成的是使用 4 个空格来定义一级缩进,如果有两级缩进,那就是 8 个空格,以此类推。在严格要求的代码缩进之下,Python 代码非常整齐规范,提高了可读性,在一定程度上也提高了可维护性。不建议使用制表符(即使用 Tab 键)来缩进。各个平台制表符缩原创 2022-04-04 08:34:11 · 2653 阅读 · 0 评论 -
Python格式化输出
Python格式化输出Print()函数可以实现复杂的格式化输出,在由一对引号包含起来的字符串中,%表示格式化字符串的占位符。如果引号内有一个%,则引号结束后对应地必须有一个%和对应的参数;如果引号内有多个%,则引号结束后对应地必须有一个%及圆括号(即元组)内的多个参数。字符串内的占位符%之后要跟一个需要格式化的类型,该类型对应了最后的参数。例如,引号内有%s,引号结束后的参数必须是字符串。格 式对 应 内 容%s字符串%d整数%f浮点数%.2f浮点数,原创 2022-04-03 08:57:20 · 412 阅读 · 0 评论 -
Python的运算符,变量名,转义字符,注释等
一.运算符引言将需要处理的数据(如常量、变量、函数等),通过运算符按一定的规则连接起来的组合称为表达式。和表达式相关的是运算符,如果一个运算符需要两个变量参与,则它是双目运算符;如果只需要一个变量参数,则它是单目运算符。当然三目运算符也是存在的。Python 中的运算符分为六大类,分别是数学运算符、比较运算符、赋值运算符、位运算符、身份运算符和逻辑运算符。1.数学运算符处理的对象:数字类型变量参数:两个变量(双目运算符)结果类型:数字类型运算符类型运算符类型示例+用于加原创 2022-04-02 10:43:15 · 486 阅读 · 0 评论 -
Python的数据类型
1.引言Python 是由 C 语言编写的,更严谨地说,在 Python 的各种实现中,最广泛、最主流、文档最齐全、第三方库最多的是由 C 语言实现的 CPython。Python 的数据类型可以简单地划分为两种:基本数据类型和容器数据类型。基本数据类型是单一对象,包括数字型、布尔型以及 None(空值),容器类型包括序列、映射和集合。如下图:2.基本数据类型1.整型(int)整型数据的值必须是整数,和 C、Java 等静态语言不同的是,在 Python 中,整型变量并没有固定的长度限制,整数原创 2022-03-30 14:27:08 · 1822 阅读 · 1 评论 -
Python的简单介绍
1.Python起源与定义Python 是由荷兰人吉多·罗萨姆于 1989 年发布的。Python 的第一个公开发行版发行于 1991 年。Python 的官方定义:Python 是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。通俗来讲,Python 是一种少有的、既简单又功能强大的编程语言,它注重的是如何解决问题而不是编程语言的语法和结构。2.Python的应用范围Python 在通用应用程序、自动化插件、网站、网络爬虫、数值分析、科学计算、云计算、大数据和网络编程等领域有着极为广泛的应原创 2022-03-26 12:55:16 · 10987 阅读 · 0 评论 -
python编写动漫人或物
废话不多说,直接上图皮卡丘import turtledef getPosition(x, y): turtle.setx(x) turtle.sety(y) print(x, y)class Pikachu: def __init__(self): self.t = turtle.Turtle() t = self.t t.pensize(3) t.speed(9)原创 2021-12-28 19:23:22 · 13261 阅读 · 3 评论 -
四舍五入解法
解法一:a = float(input("请输入一个数字:"))b = round(a, 1) #保留一位小数c = round(a, 3) #保留三位小数print('b={0} c={1}'.format(b,c))解法二:原创 2022-03-10 21:37:32 · 551 阅读 · 0 评论 -
求两点间的最短距离
公式:解法一:import math# 第一个点(x1,y1)x1 = int(input("请输入第一个点的横坐标:"))y1 = int(input("请输入第一个点的纵坐标:"))print("第一个点的坐标是:",(x1,y1))# 第一个点(x2,y2)x2 = int(input("请输入第二个点的横坐标:"))y2 = int(input("请输入第二个点的纵坐标:"))print("第二个点的坐标是:",(x2,y2))# 最短距离s = math.sqrt((x1原创 2022-03-10 20:58:13 · 1318 阅读 · 0 评论