1、L=L.sort()有什么错误?
2、怎么使用print语句向外部文件发送文本?
3、分析如下代码段的结果:
L=[1,2,3,4,5]
for x in L:
x+=1
print(L)
4、在字符串前加r表示字符串不会被转义
print(r'gdhsg\n') #\n没有被转义
gdhsg\n
print('gdhsg\n') #\n被转义
gdhsg
print('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 个子字符串,并且每一个子字符串可以赋给新的变量
注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略
注意函数返回的是一个序列,当没有指定次数时,有几个分割符,就会分割几次