一 变量和类型
1 变量不需要声明
2 type():可查询数据类型
3 数据类型:None,int,float,bool,string
4 sequence:tuple-定值表,元素不可变,list-表,元素可变
s1 = (1, 2.2, "3", True) #s1 is a tuple
s2 = [1, 2.2, "3", True] #s2 is a list
s3 = [1,[2.2, "3", True]] #sequence is used as elem
元素引用
4.1 下标引用:s[(int)index],下标index从0开始:
s1[0] = 11
s3[1][0] = 22.22
4.2 范围引用:s[下限:上限:步长]
省略下限:从开始出遍历
省略上限:到最后
写明上限,则不包含上限本身
4.3 尾部引用:s[(int)-index],倒数第index个元素
5 字符串
字符串是元组,可以执行元组的相关操作
6 运算
数学运算:+,-,*,/,%,**(乘方)
逻辑运算:==, !=, <, <=, >, >=, and, or, not, in(判断某个元素是不是序列的一个元素)
7 缩进
C语言:
if(i > 0)
{
x = 1;
y = 2;
}
Python:
if i > 0:
x = 1
y = 2
三 控制流程
1 选择结构
if-elif-else
if condition
do
elif condition
do
else
do
2 循环结构(支持continue和break)
2.1 for-in 遍历序列
for 元素 in 序列
2.2 while
while condition:
do
四 函数
格式:
def functionName(args)
do
return args(可返回多个参数)
时间: 2024-10-10 23:32:04