原始字符串:在字符串前加
r
,程序会对字符串中的\
等自动进行转义例如:str = r"C:\now"
长字符串:使用
""" """
,会对长文本的换行等进行转义3 ** 5
3的5次幂10 / 8 = 1.25
10 // 8 = 1
逻辑操作符
and
or
not
断言
assert
当assert后边的条件为false的时候 程序自动崩溃并抛出AssertionError的异常for循环
for x in xxx:
len(a)
a的长度range(2,10,2)
从2开始到10结束,步进2数组方法:
append(xx)
向数组添加一个元素extend([xx,xx])
向数组添加一个数组insert(0,xx)
将xx添加到数据0位置remove(xx)
将xx元素从列表中移除del 数组[1]
将数组中下标为1的元素删除,del 数组
删除数组pop()
弹出列表最后一个元素,并将其作为返回值返回,pop(1)
将下标为1的元素移出,并作为返回值返回数组[0:3]
数组分片,将数据中下标0-2的元素拷贝到另一个数组中并作为返回值进行返回,原数组不变在python中 索引可以为负数 负数表示从右向左移动 正数表示从左向右移动 举几个例子
str_a = "abcdefg" str_a[0:3] 结果为abc str_a[:3] 结果为abc str_a[:-4] 结果为abc str_a[-3:] 结果为efg str_a[-3:6] 结果为ef str_a[-3:len(str_a)] 结果为efg str_a[-3:0] 结果错误 因为起始索引值比结束索引值更靠右
count(xx)
返回xx在数组中的个数- *
python基础语法
最新推荐文章于 2023-12-25 14:58:28 发布