D1
D1 简单的python命令
数字
>>> 2+2
4
>>> 5+5/1
10.0
>>> 5+5*2
15
>>> 17/3
5.666666666666667
>>> 17//3
5
>>> 17%3
2
>>> 5**2
25
>>> weight=5
>>> height=5
>>> weight*height
25
>>> a
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'a' is not defined
>>> _+_
50 #数字
>>>
文本 用成对的单引号 ('...') 或双引号 ("...") 表示
print('C:\this\name') # 这里 \t 表示制表符,\n 表示换行符
print(r'C:\this\name') # 请注意引号前的 r
>>> 'py''thon'
'python'
#这项功能只能用于两个字面值,不能用于变量或表达式
>>> a='one'
>>> a"1"
File "<stdin>", line 1
a"1"
^
SyntaxError: invalid syntax
>>> a+'2'
'one2'
>>> 'one'*3+'2'
'oneoneone2'
字符串支持 索引 (下标访问),第一个字符的索引是 0
'oneoneone2'
>>> a='23456789'
>>> a[0]
'2'
>>> a[-1]
'9'
切片
>>> a[1:3]
'34'#不含最后位
>>> len(a)
8
列表
>>> b=[1,2,3,4,5,6,7]
>>> b
[1, 2, 3, 4, 5, 6, 7]
>>> b[0]
1
>>> b[-1]
7
>>> b+[8,9]
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> b[0]=a
>>> b
['23456789', 2, 3, 4, 5, 6, 7]
>>> b.append('apple')
>>> b
['23456789', 2, 3, 4, 5, 6, 7, 'apple']
>>> c=[1,2]
>>> d=[1,2]
>>> c==d
True
>>> c.append('3')
>>> d
[1, 2]
>>> d=c
>>> c.append('4')
>>> d
[1, 2, '3', '4']
>>> d[0:3]=[]
>>> d
['4']
>>> c[:]=[]
>>> c
[]
>>> len(c)
0
浙公网安备 33010602011771号