最赞回答 / 傻傻的怪咖
我举个栗子,你看能不能发现你原本的错误:<...code...>如果我这里要输出‘I am smart,as well as handsome’我应该这样写:<...code...>可以看出,format中的写法应该是使temple中”{ }”里的名“=”要插入的字符串所对应的变量名如果“{ }”中的名和变量名相同,就会冲突了
2022-02-15
最赞回答 / 陈菲林
print(r"I'm ok")print(r'I"m ok')这两个都是可与运行成功的,只要你r句式的内容和包裹句式前后的两个符号不冲突就可以双引号可以包单引号,单引号可以包双引号,如果你包裹的符号用单引号,里边就不能再出现同样的单引号了,会被识别为r句式的结束符号 → 如:print(r'I'm ok') 这样就不可以包裹符号为双引号同理 → 如:print(r"I"m ok") 这样也不可以
2022-02-14
最赞回答 / weixin_宝慕林0492068
type() 函数的作用是用来查询变量所指的对象类型,返回值是对象类型,而python3中支持6个标准数据类型,分别是:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Di...
2022-02-12
最新回答 / 慕斯卡8373086
def sums (n): refult = 0 if n > 0 and n <= 100: while n > 0 : refult = refult + n n -= 1 return refult else: return '参数要在1-100之间'n1 = 99print(sums(n1))def fact(n): if n == 1: return 1 ...
2022-02-11
最赞回答 / 慕神7009732
s1 = set([1, 2, 3, 4, 5])s2 = set([1, 2, 3, 4, 5, 6, 7, 8, 9])s3=set()s4=set()print(s1.isdisjoint(s2))a=Falseif s1.isdisjoint(s2)==a: s3=s2-s1 L=list(s3) T=tuple(s3) print(L,T)else: print(s4)a=False 不要带引号,带了引号是表示字符串,不是布尔类型,所以不成立
2022-02-10
最赞回答 / 慕村3371467
答案说的3个是“((1+2),),(1, ),(1,2,3,4,5)”第一跟第三个是因为没有在tuple里面加逗号(,),所以不算是tuple。
2022-02-09