-
不过需要注意的是,在程序的世界中,计数是从0开始的,使用0来表示第一个。查看全部
-
这里先了解round的调用方式,使用两个参数,第一个是需要保留小数点位数的数值,第二个是保留的位数查看全部
-
变量名由大小写英文字母、数字和下划线_组成 变量不能用数字开头 变量尽量不要和Python关键字重合查看全部
-
##函数使用方法与C没太大差别
##返回多个数据时使用逗号隔开,如
return a,b
##如果用一个result去接受return的结果,则result为元组(tuple)
result = data_of_square(16) C = result[0] S = result[1] print('周长 = {}'.format(C)) # ==> 周长 = 64 print('面积 = {}'.format(S)) # ==> 面积 = 256
查看全部 -
一、remove()方法删除元素需提前确认存在才能使用
二、discard()方法删除元素当元素不存在时,使用discard()并不会引发错误
三、clear()方法快速清除set中的所有元素。
四、
# 判断s1是否为s2的子集 s1.issubset(s2) # ==> True # 判断s2是否为s1的超集 s2.issuperset(s1) # ==> True
五、set提供
isdisjoint()
方法,可以快速判断两个集合是否有重合,如果有重合,返回False,否则返回True。查看全部 -
一、set里面的元素是没有顺序的,因此不能像list那样通过索引来访问。
二、访问set中的某个元素实际上就是判断一个元素是否在set中,使用in来判断某个元素是否在set中。
names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] name_set = set(names)
'Bobby' in name_set # ==>False
查看全部 -
变量名由大小写英文字母、数字和下划线
_
组成变量不能用数字开头
变量尽量不要和Python关键字重合(比如前
查看全部 -
整数运算永远是精确的,而浮点数运算则可能会有四舍五入的误差,
查看全部 -
a = 'python'
print('hello,', a or 'world')
#a = 'python',a or 'world'结果为true,所以返回a的值
b = ''
print('hello,', b or 'world')
#b = '',b or 'world'结果为false,所以返回'world'
查看全部 -
容器包含列表list,元组tuple,字典dict,集合set
查看全部 -
Python取字符串中的某个字符 用[ ]
s = 'ABC'
a = s[0] # a为A
ab = s[0:2] ,表示取0,1位置的字符(不包含位置2的)
查看全部 -
用if-elif-else语句来简化以上的逻辑。其中elif就是else if的意思。 score = 59 if score < 60: print('抱歉,考试不及格') elif score >= 90: print('恭喜你,拿到卓越的成绩') elif score >= 80: print('恭喜你,拿到优秀的成绩') else: print('恭喜你,考试及格') 这样,我们就可以写出代码结构非常清晰的一系列条件判断了。 特别注意: 这一系列条件判断会从上到下依次判断,如果某个判断为 True,执行完对应的代码块,后面的条件判断就直接忽略,不再执行了。查看全部
-
查看全部
-
score = 59 if score < 60: print('抱歉,考试不及格') else: print('恭喜你,考试及格') 这个时候,程序就会根据score的值,走不同的子逻辑分支,同学可以改变score的值试一试。 在这里,同样需要注意两个地方,第一个是冒号:,在else中,同样需要冒号;其次是缩进,在else的子逻辑分支,同样需要缩进。查看全部
举报