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
posted @ 2026-03-22 14:11  liuguanyiiI  阅读(2)  评论(0)    收藏  举报