-
set提供了add()方法,我们可以使用add()方法,往set里面添加元素。
比如,班里面来了新的同学,名字叫Gina。names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] name_set = set(names) name_set.add('Gina') print(name_set) # ==> set(['Gina', 'Alice', 'Candy', 'David', 'Ellena', 'Bob'])查看全部 -
set提供了update()方法,可以一次性给set添加多个元素。
比如,新来了一批同学,名字分别是['Hally', 'Isen', 'Jenny', 'Karl'],则可以使用update()方法,批量往set中添加。names = ['Alice', 'Bob', 'Candy', 'David', 'Ellena'] new_names = ['Hally', 'Isen', 'Jenny', 'Karl'] name_set = set(names) name_set.update(new_names) # ==> set(['Jenny', 'Ellena', 'Alice', 'Candy', 'David', 'Hally', 'Bob', 'Isen', 'Karl']) print(name_set)
查看全部 -
通过直接print(d),我们打印出来的是完整的一个dict;有时候,我们需要把dict中m一定条件的元素打印出来,比如成绩超过60的,在这种情况下,我们需要则需要遍历dict(这种时候需要使用for循环),并通过条件判断把满足条件的打印出来。遍历dict有两种方法, 第一种是遍历dict的所有key,并通过key获得对应的value。 d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49 } for key in d: # 遍历d的key value = d[key] if value > 60: print(key, value) # ==> Candy 75 # ==> David 86 第二种方法是通过dict提供的items()方法,items()方法会返回dict中所有的元素,每个元素包含key和value。 for key, value in d.items(): if value > 60: print(key, value) # ==> Candy 75 # ==> David 86查看全部 -
变量名由大小写英文字母、数字和下划线
变量不能用数字开头_组成以下这些变量的定义都是合法的。
num, count, _none, min_value 定义变量的方式很简单,通过
查看全部 -
Python基础数据类型:整数,浮点数,字符串,布尔值,空值。
二进制整数 前缀
0b表示 只使用数字0、1表示十六进制数 0~9十个数字 , a、b、c、d、e、f, 前缀
0x浮点数 小数 把10用e替代
1.23x10^9就是1.23e9字符串对应生活中的就是非数字类型的内容,比如一个句子,一段话
布尔值对应于生活中的就是
对和错,在计算机的世界里,大部分判断都是非错则对的,一个布尔值只有True、False两种值布尔值可以用
and、or和not运算(注意and,or,not都是Python语言本身的关键字)。and运算是与运算,只有所有都为 True,and运算结果才是 True。or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。空值是Python里一个特殊的值,用
None表示。注意,None和0是不一样的,None不能理解为0,因为0是有意义的,比如我有0个苹果表示我没有苹果,0表达的是数值0的意思,而不能表示为我有None个苹果,None是一个特殊的空值。
查看全部 -
变量名由大小写英文字母、数字和下划线_组成
变量不能用数字开头
变量尽量不要和Python关键字重合(比如前面学习过的:and、or、not,否则可能导致Python原有关键字发挥不出作用)
查看全部 -
疑问
①+=
②if num % 2 == 0:
③缩进问题(比如循环print缩进,不缩进只输出最终结果,缩进了输入一堆结果)
查看全部 -
①
num = 1
sum = 0
while num <= 100:
sum = sum + num # 注意缩进
num = num + 1 # 注意缩进
print(sum) # ==> 5050
②
num = 1
sum = 0
while True:
if num > 100:
break
sum = sum + num
num = num + 1
print(sum)
1-100的和
查看全部 -
while循环和for循环 语法相同,需要:需要缩进
查看全部 -
sum=0.0 后面的.0意思为取小数点后一位
查看全部 -
①for循环语法后面需要加 变量
②for句子后需要加:
③for下一行句子需要缩进
查看全部 -
python中,0、空字符串、空值 看作False。
查看全部 -
python中,0、空字符串、空值 看作False。
查看全部 -
3.1415926 浮点类
'Learn Python in imooc.' 字符串类型
100整数类
0b1101 二进制整数类查看全部 -
a=3.14
b=1.57
s=round(a*b,2)
print(s)
结果为4.93
用round()函数来处理小数点位数
查看全部
举报