![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
shanglala
这个作者很懒,什么都没留下…
展开
-
解决使用python sort语句排序的时候输出的是none
为什么使用pyhon sort的语句,排序后却输出none?很简单,在排序的时候,是不允许做其他的处理的举一个简单的例子s=[1,3,44,5.,8,2]print(s.sort())//a = s.sort() //return s.sort(以上的写法都是输出none那么要怎么样修正呢?要单独把排序作为一个语句就像这样s=[1,3,44,5.,8,2]s.sort()print(s)...原创 2021-04-30 12:15:19 · 756 阅读 · 1 评论 -
io.UnsupportedOperation: not readable
print("测试a为追加————————————"*2)f = open("readme","a")f.write("shang")txt = f.read()print(txt)f.close()报错:io.UnsupportedOperation: not readable错误:你是用open打开一个文件,此时调用的是a写入模式,下面使用read是没有权限的,你得使用a+读写模式使用write写入一个字符s,但是此时并没有真正的写入,而是还存在与内存中。此时执行read读取的为原创 2021-04-30 10:24:39 · 5351 阅读 · 0 评论 -
关于python学习中遇到的can only concatenate str (not “int“)to str 这种错误
今天在学习python中的字符串时,遇到了这样的问题:TypeError: can only concatenate str (not "int") to st错误代码如下:def test(s,s1): print('字符串s1第一次出现的位置:'+s.find(s1)) print('从指定位置开始查找字符串s1:'+s.find(s1,7)) print('在指定范围内查找字符串s1:'+s.find(s1,7,20))s ='apple,peach,banana,原创 2021-04-10 10:00:33 · 2285 阅读 · 0 评论 -
python——函数
基本语法def 函数名(参数列表): 函数体#计算斐波那契数列中小于参数n的所有值def fib(n): a,b = 1,1 while a < n: print(a,end=' ') a,b = b,a+bfib(7)python中,如果函数没有写return 语句,或者执行了不返回任何值的return 语句,则,默认该函数以return None 结束,即返回空值函数的参数默认值参数:必须出现在参数列表的最右端关原创 2021-04-09 18:00:24 · 211 阅读 · 0 评论 -
Python——选择结构
条件表达式根据条件表达式的值来确定下一步的执行流程,如果表达式的值是False、0(或0.0、0j等)、空值None、空列表、空元组、空集合、空字典、空字符串、空range对象或其他空迭代对象,表达式的值为false其他值则均为trueif 3: print(5)结果为5a = []if a = [] print(a)输出空值几种特殊的运算符Python中不允许使用赋值运算符:“=”逻辑运算符: and 和 or,具有惰性求值的特点惰性求值: 只计算必须要计算的表达式的原创 2021-04-09 10:33:16 · 901 阅读 · 0 评论 -
TypeError: ‘>=‘ not supported between instances of ‘str‘ and ‘int‘
今天遇到一个bugTypeError: '>=' not supported between instances of 'int' and 'str'后来了解到 input 输入的是str类型的要想实现>= 就要换成int 类型改正:age = int(input("请输入你的年龄:"))原创 2021-04-06 14:55:47 · 1149 阅读 · 0 评论 -
python中的字符数字之间的转换函数
int(x [,base ]) 将x转换为一个整数 long(x [,base ]) 将x转换为一个长整数 float(x ) 将x转换到一个浮点数 complex(real [,imag ]) 创建一个复数 str(x ) 将对象 x 转换为字符串 repr(x ) 将对象 x 转换为表达式字符串 eval(str ) 用来.原创 2021-04-05 11:26:40 · 289 阅读 · 0 评论 -
python如何将整数拆分成一个个数字
引例:字符串的拆分在python中,将字符串拆分成一个个字符很容易就可以做到法一:**利用list(可迭代对象)方法,**注意,括号中的参数,一定是可迭代对象,如:列表,元组,字符串等。代码如下:alist = list('abcd')for i in alist: print(i,end = " ")此时,输出的值是一个个字符法二:类似于法一,因为字符串是可迭代对象,所以,可以直接利用for遍历,a = 'asdfgh'for i in a: print(i,end = "原创 2021-04-05 11:23:53 · 35878 阅读 · 1 评论