重读python之问题小结

来源:互联网 发布:ios炫字体 源码 编辑:程序博客网 时间:2024/06/08 15:54

1、L=L.sort()有什么错误?

2、怎么使用print语句向外部文件发送文本?

3、分析如下代码段的结果:

L=[1,2,3,4,5]for x in L:    x+=1print(L)

4、在字符串前加r表示字符串不会被转义

print(r'gdhsg\n')  #\n没有被转义gdhsg\nprint('gdhsg\n')   #\n被转义gdhsgprint('gdhsg\\n') #我们也可以通过这种方式阻止转义但当字符串较长时不太方便gdhsg\n

5关于遍历一个字典
下两种方法实际一致

people={    'name':'kanyan',    'age': 22,    'job':'student',}for key in people:      #更简洁,推荐这种写法,实际key指的是字典中键的序列    print(people[key])for x in people.keys():  #实际上是上一种的更清晰的写法    print(people[x])

6、关于字典的update用法

>>> d={'name':'kanyan','age':22}>>> d1={'sex':'male'}>>> print(d){'name': 'kanyan', 'age': 22}>>> print(d1){'sex': 'male'}>>> d.update(d1)>>> print(d){'name': 'kanyan', 'sex': 'male', 'age': 22}

7、函数:split()

split()函数
语法:str.split(str=”“,num=string.count(str))n

参数说明:
str:表示为分隔符,默认为空格,但是不能为空(”)。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略
注意函数返回的是一个序列,当没有指定次数时,有几个分割符,就会分割几次

0 0
原创粉丝点击