武汉加油
学习python第三天,整理一下收获。
主要是一些函数之前在数学学习中闻所未闻的符号函数,在计算机里竟然如此神奇。很惊讶。比如:
1.type()
用来判断变量的数据类型
a='t'
b=10
print(type(a))
print(type(b))
就会得到class(‘str’)和class(int).
2.for … in …
例如:
s = 'abcdef'
for i in s:
print(i)
就会得到:a b c d e f
3.A.join(B)
例如:
s = 'abcdef'
'.'.join(s)
就会得到‘a.b.c.d.e.f’
4.is 和 ==
都表示等价的意思。不过is等级更高,表示连物理地址都要相等。但是“= =”表示值相等即可。
5.len()
例如:
list = [1,2,3,4,5]
print(len(list))
结果为5.
6.易混的两个操作:
continue是跳过本次循环
break是断开所有循环
7.pop()
列表弹出最后一个值,例如:
list = [1,2,3,4,5]
a = list.pop()
print(a)
print(list)
结果为:
5
[1,2,3,4]
注意list少了一个元素了,同等应用于字符串。
8. append()
用法为A.append(B),A通常是列表,B通常是单个元素。例如:
a = []
b = 1
a.append(b)
print(a)
结果为:[1]
所以在A依次加入B元素。
9.strip()
用法:A.strip()。去除A的前后空格。例如:
A=' a '
A.strip()
结果为:‘a’
10.split()
用法:A.split(B)。按照B将A分开。例如:
a = '3+6j'
a.split('+')
结果为:[‘3’,‘6j’]。就分开了。常用于文件名操作。B可以换成多种操作。