首页
关于
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-16
python中if语句的用法及if
if 结构if 结构允许程序做出选择,并根据不同的情况执行不同的操作基本用法比较运算符根据 PEP 8 标准,比较运算符两侧应该各有一个空格,比如:5 == 3。 PEP8 标准==(相等):如果该运算符两侧的值完全相同则返回 True!=(不等):与相等相反print(5 == '5') print(True == '1') print(True == 1) print('Eric'.lower() == 'eric'.lower())>(大于):左侧大于右侧则输出 True <(小于):与大于相反>=(大于等于):左侧大于或者等于右侧则输出 True <=(小于等于):左侧小于或者等于右侧则输出 Trueprint(5 > 3) print(2 > True) print(True > False)if的用法1.只有 if 进行判断desserts = ['ice cream', 'chocolate', 'apple crisp', 'cookies'] favorite_dessert = 'apple crisp' hate_dessert = 'chocolate'for dessert in desserts: if dessert == favorite_dessert: print("%s is my favorite dessert!" % dessert.title())2. if - else 进行判断for dessert in desserts: # 比较运算符(== 相等 、!= 不等、> 大于、>= 大于等于、< 小于、<=小于等于) if dessert == favorite_dessert: print("%s is my favorite dessert!" % dessert.title()) # elif => else + if 当前值不符合上面 if 的判断条件,执行 elif 的判断条件 else: print("I like %s." % dessert)3. if - elif - else 进行判断,其中 elif 不是唯一的,可以根据需要添加,实现更细粒度的判断# 对不同的 dessert 输出不完全相同的结果 for dessert in desserts: # 比较运算符(== 相等 、!= 不等、> 大于、>= 大于等于、< 小于、<=小于等于) if dessert == favorite_dessert: print("%s is my favorite dessert!" % dessert.title()) # elif => else + if 当前值不符合上面 if 的判断条件,执行 elif 的判断条件 elif dessert == hate_dessert: print("I hate %s." % dessert) # 当前值不符合上面所有的判断条件,就执行 else 里的语句 # 当然如果这个else 不需要的话,可以不写 else: print("I like %s." % dessert)值得注意的一点是:当整个 if 判断满足某一个判断条件时,就不会再继续判断该判断条件之后的判断4.特殊的判断条件if 0: # 其他数字都返回 True print("True.") else: print("False.") # 结果是这个 if '': #其他的字符串,包括空格都返回 True print("True.") else: print("False.") # 结果是这个 if None: # None 是 Python 中特殊的对象 print("True.") else: print("False.") # 结果是这个 if 1: print("True.") # 结果是这个 else: print("False.")
2025年03月16日
11 阅读
0 评论
0 点赞
2025-03-16
python元组数据类型讲解
元组可以被看成是不能改变的列表。列表是动态的,你可以增添,插入,删除,更改列表元素。有时我们需要这样的操作,但是有些时候我们需要保证有些数据是不能被用户或程序更改的。这就是元组的作用。准确的说,列表是可变对象,元组是不可变对象。定义和访问元组元组的定义和列表相似,只是列表是用方括号定义,元组是用圆括号定义的。一旦定义好元组,可以像访问列表那样访问元组元素,并且可以使用 for 循环。colors = ('red', 'green', 'blue') print("The first color is: " + colors[0])print("\nThe available colors are:") for color in colors: print("- " + color)如果尝试向元组中添加元素,会得到一个错误。colors = ('red', 'green', 'blue') colors.append('purple')同样的,其他操作也会导致错误。一旦定义好一个元组,它就不会被改变。元组生成字符串我们知道混合英文字符和存储字符串的变量是相当有用的,如下所示:animal = 'dog' print("I have a " + animal + ".")当我们想要生成一系列的语句的时候,这种方式是不错的生成方式。如下所示:animals = ['dog', 'cat', 'bear'] for animal in animals: print("I have a " + animal + ".")我们用加号来实现,这种方法是符合直觉的,但不够简洁。使用占位符就能使代码更简洁。Python 通常会忽略掉我们放进字符串的字符,但是它会对少许字符格外注意。例如 "\t" 和 "\n"。Python 同样也会注意到 "%s" 和 "%d"。它们被称为占位符。当 Python 看到了 "%s" 占位符,它就会找到 % 后的第一个参数填充进占位符。如下所示:animal = 'dog' print("I have a %s." % animal)这是一种相当简洁的方法来生成包含变量的字符串。我们将句子写进一条字符串中,然后告诉 Python 我们需要什么值嵌入到字符串的指定位置中。这种方法被称为格式化字符串(string formatting)。如果你有不止一个数据要填充进字符串中,你需要将参数放进元组中。如下所示:animals = ['dog', 'cat', 'bear'] print("I have a %s, a %s, and a %s." % (animals[0], animals[1], animals[2]))包含数字的格式化字符串如果你想打印一个包含数字的字符串,如下所示:number = 23 print("My favorite number is " + number)上述代码会报错。Python 不知道你指的是值为23还是作为字符串的“23”。如果你想让 Python 以字符串的形式对待这个变量,我们需要用到 str() 函数将数字转为字符串。如下所示:number = 23 print("My favorite number is " + str(number) + ".")如果要用格式化的字符串,"%d" 会帮助到我们。如下所示:number = 23 print("My favorite number is %d." % number)同理,想嵌入多个数字,只需要将参数放进元组里。如下所示:numbers = [7, 23, 42] print("My favorite numbers are %d, %d, and %d." % (numbers[0], numbers[1], numbers[2]))也可以混合使用字 符串和数字占位符。不再赘述。在 Python 3 中还有很多复杂的方法做字符串格式化。
2025年03月16日
10 阅读
0 评论
0 点赞
2025-03-16
python bin是什么
在二进制的使用上,一直是初学者遇到的难点之一。不过我们可以用python中的函数来进行有关操作,今天为大家带来的是bin()函数的有关讲解。1、说明bin()函数是Python中的一个库函数,用于获取数字的二进制值,它接受数字并返回等效的二进制字符串。2、语法bin(x)3、参数x, int 或者 long int 数字4、返回值字符串。5、实例assert bin(0) == '0b0' assert type(bin(0)) == str assert bin(10) == '0b1010'以上就是python bin函数的介绍,在掌握了基础的函数概念后,就可以运行代码部分了。更多Python学习指路:python基础教程(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
2025年03月16日
7 阅读
0 评论
0 点赞
2025-03-16
python切片步长负数怎么理解
字符串截取,也叫字符串切片,使用方括号[ ]来截取字符串,在Python中单字符也是作为一个字符串使用。字符串[开始索引:结束索引:步长]开始索引:从指定位置开始截取;结束索引:从指定位置结束截取,但不包含该位置的字符。步长:不指定时步长为1;字符串[开始索引:结束索引]。首先我们了解下字符串的索引,Python中字符串有两种索引方式,如下图:正索引代表从前往后索引,默认从0开始;负索引代表从后往前索引;索引值也可以叫下标,实例代码:字符串截取遵循“左闭右开”原则,也叫“包左不包右”:[开始下标:开始下标)相关推荐:《Python基础教程》有两种索引方式就有两种截取方式,实例代码:因为会涉及到执行效率的问题,所以需要根据情况灵活使用这两种索引方式截取字符串,比如:想快速获取最后一部分字符串,使用负索引是最快的。>>> str='0123456789' >>> print(str[0:3])#截取第一位到第三位的字符 012 >>> print(str[:])#截取字符串的全部字符 0123456789 >>> print(str[6:])#截取第七个字符到结尾 6789 >>> print(str[:-3])#截取从头开始到倒数第三个字符之前 0123456 >>> print(str[2])#截取第三个字符 2 >>> print(str[-1])#截取倒数第一个字符 9 >>> print(str[::-1])#创造一个与原字符串顺序相反的字符串 9876543210 >>> print(str[-3:-1])#截取倒数第三位与倒数第一位之前的字符 78 >>> print(str[-3:]) #截取倒数第三位到结尾 789 >>> print(str[:-5:-3])#逆序截取 96
2025年03月16日
15 阅读
0 评论
0 点赞
2025-03-16
python如何访问元组中的元素
python访问元组中的元素的方法:我们可以使用下标索引来访问元组中的值。具体使用方法如:【tup1 = ('physics', 'chemistry', 1997, 2000);print tup1[0]】。可以使用下标索引来访问元组中的值。(推荐教程:Python入门教程)代码如下:#!/usr/bin/pythontup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0] print "tup2[1:5]: ", tup2[1:5]输出结果:#tup1[0]: physics #tup2[1:5]: [2, 3, 4, 5]
2025年03月16日
4 阅读
0 评论
0 点赞
1
2
3
4
...
17