1. hello world
print('Hello World!')`--># 输出:Hello World!
2.基本数据类型
变量:python的变量直接输入不需要声明
a=5# print后跟多个输出,以逗号分隔开# 打印a和a的数据类型 -->5 <class 'int'># type(): 查询数据类型print(a,type(a))
3.python序列
**tuple(元组) 和 list (表): a.tuple元素不可变,list元素可变 b.Tuple 比 list 操作速度快****
** list (表)
l =[1,2,5,6]
# 序列元素的下标从0开始:
# tuple元素不可赋值
# 基本样式[下限:上限:步长]
print(l[1]) # 2
print(l[0:3:2]) # [1, 5]
print (l) #[1, 2, 5, 6]
# list元素是可以改变的
l[1]=3
print(l) #[1, 3, 5, 6]
#insert在list指定位置插入项目,如在list第一个位置插入2
l.insert(1,2)
print (l) #[1, 2, 3, 5, 6]
# append在list末尾添加一个项目
l.append(7)
print (l) #[1, 2, 3, 5, 6, 7]
# pop移除给定位置的项目
l.pop(3)
print (l) #[1, 2, 3, 6, 7]
# pop()移除最后的项目
l.pop()
print (l) #[1, 2, 3, 6]
# 删除指定的项目,不是项目位置
l.remove(2)
print (l) #[1, 3, 6]
# 升序排序
l.sort(reverse=True)
print (l) #[6, 3, 1]
# 降序排序
l.sort(reverse=False)
print (l) #[1, 3, 6]
# 项目前后顺序反过来
l.reverse()
print(l) #[6, 3, 1]
t1=()
# 1个元素的tuple定义时必须加一个逗号,
print (t1) # 输出()
t2=(1,)
print (t2) # 输出(1,)
t3=(1,3,5,6)
print (t3) # 输出(1, 3, 5, 6)
# 计算元组元素个数
print(len(t3)) # 输出 4
# 序列元素的下标从0开始:
# tuple元素不可赋值
# 基本样式[下限:上限:步长]
print(t3[2:]) # 从下标2开始到最后 输出(5, 6)
print(t3[0:3:2]) # 从下标0开始到下标3(即下标0和下标2),步长为2 输出(1, 5)
# 返回元组中元素最大值
print(max(t3)) # 输出 6
# 返回元组中元素最小值
print(min(t3)) # 输出 1
# tuple是不可变的,但tuple里的list可变
t4=(1,2,3,[4,5])
t4[3][0]=7
t4[3][1]=8
print(t4) # 输出(1, 2, 3, [7, 8])
# tuple不可变但可以增加新的部分
t1=t2+t3
print (t1) # 输出(1, 1, 3, 5, 6)
# 将列表转换为元组
l=[1,2,3]
print(tuple(l))# 输出 (1, 2, 3)
本文来自经验备忘