首页
关于
Search
1
怎么快速从GitHub上下载代码
48 阅读
2
GitHub下载加速的有效方法
39 阅读
3
Python中的center()是怎么用的
35 阅读
4
如何在GitHub上下载旧版本
34 阅读
5
怎样删除GitHub存储库
32 阅读
Python
Github
IDC推荐
登录
Search
Xbe
累计撰写
242
篇文章
累计收到
1
条评论
首页
栏目
Python
Github
IDC推荐
页面
关于
搜索到
81
篇与
的结果
2025-03-04
python if判断的使用格式
格式说明1、顶格书写的代码,代表和 if 判断没有关系。2、在python中使用缩进,代替代码的层级关系,在if语句的缩进内,属于if语句的代码块(多行代码的意思)。if 判断条件: 判断条件为 True,会执行的代码 判断条件为 True,会执行的代码 ...实例""" 案例需求 1.通过用户键盘输入,获取年龄 2.判断年龄是否满足18,满足输出 本人18岁了,成年了 3. 程序最后 """ # 1.获取年龄 input() age = input('请输出你的年龄') # 需要将字符串类型的age,转换为int类型的age age = int(age) # 2.判断年龄是否满足18,满足输出 本人18岁了,成年了 if age >= 18: # 满足条件才会执行 print(' 本人18岁了,成年了') # 3.程序最后输出'if 判断结束' print('if 判断结束')以上就是python if判断的使用格式,希望对大家有所帮助。更多Python学习指路:python基础教程本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
2025年03月04日
2 阅读
0 评论
0 点赞
2025-03-04
python中的去除重复项的操作
在日常数据的处理中,难免会遇到数据的处理,然后很多时候我们需要将重复的数据去掉,当然,我们可以写一段代码来做这个处理例如:#!/usr/bin/env python #coding=utf-8 origh_list = [6,3,1,2,4,5,3] new_list = [] for item in origh_list: if not item in new_list: new_list.append(item) print(sorted(new_list))其实,我们有更简单的方法,python已经内置了这种解决方式,那就是set#!/usr/bin/env python #coding=utf-8 origh_list = [6,3,1,2,4,5,3] new_list = set(origh_list) print(new_list)set是一个工厂函数,它会返回给你一个没有重复项的集合,非常方便的帮我们去除重复函数
2025年03月04日
3 阅读
0 评论
0 点赞
2025-03-04
python中少见的函数map()和partial()
map()是python的一个内建函数, 他能够通过函数来处理序列,比如,我们相关一个数组[0,1,2,3,4,5]所有的数字都+2 , 当然,我们可以这么做old = [0,1,2,3,4,5] new = [] for item in old: new.append(item+2) print new有点小题大做的感觉,map就是解决这个问题的old = [0,1,2,3,4,5] new = map((lambda x:x+2),old) print newmap 可以把这个某个函数应用到序列中的每个值,然后直接返回一个处理后的结果,例如:[x**2 for x in range(6)] [x+2 for x in range(6)]partial()函数是另外一个python的内建函数 ,这个的内建函数其实是非常好用的,比如我们常用的函数add(), 我们可以把某个数+100 ,也可以把某个数字+1add(1,x) , add(100,x)而这个partial函数让我们可以这么来使用add1(x) ,add100(x)这样,从函数名称我们就知道加了多少了(这个add函数就是个例子哈,平时真没必要)add1 = partial(add,1) add100 = partial(add,100)这个时候add1(x) = add(1,x) add100(x) = add(100,x)
2025年03月04日
2 阅读
0 评论
0 点赞
2025-03-04
python的sort()排序方法
很多时候我们的需要排序,例如下面这个情况:l = [[2, 3], [6, 7], [3, 34], [24, 64], [1, 43]]可能我们需要按按照没个元素的第一个数值的大小进行排序如果第I个元素是I ,我们希望通过I[0]进行排序解决办法是:先定义一个方法,这个方法就是来返回第一个数的,比如,我们传递第一个元素过去[2,3],我们得到的是=>2def getKey(item): return item[0]然后,我们使用强大的sort()函数sorted(l, key=getKey)然后,我们就得到我们想要的了…..[[1, 43], [2, 3], [3, 34], [6, 7], [24, 64]]——————————————————————-再来一个: B={ "name": "c", "age": 22, "tel": 711749632 }, { "name": "a", "age": 22, "tel": 586665984 }, { "name": "b", "age": 5, "tel": 303493120 }, { "name": "e", "age": 6, "tel": 1412341760 }现在我们想按照name进行排序 B2 = sorted(B,key = lambda x:x['name'])一样这个是一个比较简单的写法,我们当然可以先顶一个函数def getName(s): return s['name'] 然后B3 = sorted(B,key=getName)结果一样
2025年03月04日
7 阅读
0 评论
0 点赞
2025-03-04
Python中的文件读写
Python处理两种不同类型的文件:二进制文件和文本文件。了解两者之间的差异很重要,因为它们的处理方式不同。二进制文件在正常计算机使用期间使用的大多数文件实际上是二进制文件,而不是文本。比如:Microsoft Word .doc文件实际上是一个二进制文件,即使它只有文本。二进制文件的其他示例包括:图像文件,包括.jpg,.png,.bmp,.gif,等。数据库文件包括.mdb,.frm和.sqlite文件,包括.doc,.xls,.pdf或者其他文件。那是因为这些文件都有特殊处理的要求,需要特定类型的软件来打开它。例如,您需要Excel来打开.xls文件,并使用数据库程序来打开.sqlite文件。文本文件一方面,没有特定的编码,可以通过没有任何特殊处理的标准文本编辑器打开。但是,每个文本文件都必须遵守一组规则:文本文件必须是可读的。他们可以(并且经常会)包含许多特殊编码,尤其是在HTML或其他标记语言中,但您仍然可以说出它的含义文本文件中的数据按行组织。在大多数情况下,每一行都是一个独特的元素,无论是指令行还是命令。此外,文本文件在每行的末尾都有一个看不见的字符,这使文本编辑器知道应该有一个新行。通过编程与这些文件交互时,您可以利用该字符。在Python中,它用“ \n” 表示。在哪里可以找到Python的文件I / O工具在Python中工作时,您不必担心导入任何特定的外部库来处理文件。Python附带有“文件库”,文件I / O工具和实用程序是核心语言的内置部分。但是在其他语言(如C ++)中,要处理文件,您必须通过包含正确的头文件来启用文件I / O工具#include <fstream>。如果您使用Java编写代码,则需要使用该import java.io.*语句。使用Python,就没有必要这样做,这是因为Python有一组内置函数,可以处理读取和写入文件所需的所有内容。
2025年03月04日
2 阅读
0 评论
0 点赞
1
...
11
12
13
...
17