-
通过for循环访问列表每一个元素的方式,我们称为迭代。
查看全部 -
在定义里,我们使用花括号{}表示这是一个dict,然后key和value之间使用冒号:分割,并且每一组key:value的最后,以逗号,表示这一组的结束。
我们也可以使用以下的方式定义一个dict。
d = dict()
print(d) # ==> {}不过这种定义方式,默认得到的是一个空dict,需要调用函数往里面添加数据,我们后面会继续学习。
查看全部 -
append() 方法总是将元素添加到list的尾部
查看全部 -
二进制 0e100
16进制 0bxxx
浮点数 10用e代表 如1.22e-2(不准确)
字符串 print('hello world')
布尔值 True或False
and运算是与运算,只有所有都为 True,and运算结果才是 True。
or运算是或运算,只要其中有一个为 True,or 运算结果就是 True。
not运算是非运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
空值 None(不等于0)
查看全部 -
\n表示换行
\t 表示一个制表符
\\表示 \ 字符本身查看全部 -
二进制数只使用数字0、1表示,在Python中,二进制整数使用前缀0b表示,比如:0b0110,0b1100。
十六进制数除了0~9十个数字以外,还使用a、b、c、d、e、f,在Python中,十六进制使用前缀0x,比如:0x12ef,0xde2431af
查看全部 -
a=r'12*3' r为禁止运算
result=a
print result
查看全部 -
'******\‘’****\‘’,*\'***'
查看全部 -
除了使用这种方法,还有一种方法可以通过key来获取对应的value,这种方法不会引起错误,dict本身提供get方法,把key当作参数传递给get方法,就可以获取对应的value,当key不存在时,也不会报错,而是返回None。
print(d.get('Alice')) # ==> 45 print(d.get('Dodo')) # ==> None因为通过get方法在代码实现上更加简单,且不会引起错误,因此更加推荐使用get方法来获取dict的元素。
查看全部 -
这和list通过下标找到对应位置的元素是类似的。
回顾一下前面使用下标的方式访问list元素的时候,当下标不存在时,就会引发错误,在dict中,也是一样的,当对应的key不存在时,也会引发错误。d = { 'Alice': 45, 'Bob': 60, 'Candy': 75, 'David': 86, 'Ellena': 49, 'Gaven': 86 } print(d['Dodo']) # 抛出异常 Traceback (most recent call last): File "<stdin>", line 1, in <module> KeyError: 'Dodo'它的意思是key不存在,因此我们在需要通过key找到value时,一定要先判断key存不存在,然后才使用上面的方式获取对应的value,以避免错误。
查看全部 -
# Enter a code
def info(**kwargs):
names_list = kwargs["names"]
genders_list = kwargs["genders"]
ages_list = kwargs["ages"]
index = 0
for name in names_list:
gender = genders_list[index]
age = ages_list[index]
index += 1
print("name:{0},gender:{1},age:{2}".format(name,gender,age))
names = ['Alice','bpb']
genders = ['girl','boy']
ages = [16, 14]
info( names = ['Alice','bpb'],genders = ['girl','boy'],ages = [16, 14])
查看全部 -
if语句 注意 if条件语句分支需要缩进4个字符。 if条件语句后需要加引号。: 分支可以用format嵌入式。查看全部
-
字符串都有自己的位置,计算机计数从0开始的。 取值到多少,后面的不包括。 如:[2:8] 就是选定到第7位,不包括第8位。查看全部
-
字符串dou查看全部
-
Python3. 可以中英文混合编写字符串查看全部
举报