Python语言特点

  • 开源、免费
  • 面向过程、面向对象、交互式编程
  • 面向过程:以事情或解决问题的过程为中心,主要考虑解决问题的思路和步骤
  • 面向对象:以事务为中心,主要考虑解决问题时涉及的事务的特征和行为

获取键盘信息

input()

在终端显示信息

print()

整数类型 int

浮点类型 float

布尔类型 bool

字符串类型 str

列表类型 list

元组类型 tuple

集合类型 set

字典类型 dict

查看数据类型type()

占位 None

skill = None

算术运算符

+ - * / // % ** ()

复合运算符

+=  -=  *=  /=  //=  %=  **=

关系运算符

<,>,<=,>=,==, !=
#关系运算符运算的结果是布尔类型的值 True,False

逻辑运算符

and  or  not

短路运算

and 当第一个式子为false时,将不会判断后面的式子,结果一定为false

 or 当第一个操作数为True是,将不会再判断第二个操作数,因此不论第二个操作数为何,结果一定为True

三目运算符

第一处内容 if 条件 else 第二处内容
#条件满足时,运行第一处内容,否则执行第二处内容

字符串运算(加、乘、比较、成员)

+:评价容器
+-:用于原容器与右侧拼接,并重新绑定变量
*:重复生成容器元素
*=:用原容器生成重复元素,并重新绑定变量
依次比较两个容器中元素,一旦不同则返回比较结果
in
not in

索引

容器名[下标]
容器名[len(容器名)-1]
反向索引从-1开始

切片

容器[开始索引:结束索引:间隔]
结束索引不包含该位置元素
倒叙打印  容器名[::-1]

获取字符串长度 len()

查找字符串首次出现为止

find(str,start,end)
返回范围是第一个字符首次出现的对应下标

统计字符串出现的次数 count(str)

指定字符为分隔符 split(分隔符,分割数量)

大小写转换

upper()英文字母全变为大写
 lower()英文字母全变成小写

字符串替换

replace(旧字符串,新字符串,个数)

删除字符串两端、右端、左端为空白字符

strip()
 rstrip()
 lstrip()

判断是否全为字母 isalpha()

判断是否全为数字 isdigit()

判断字符串以什么开头 startswith()

判断字符串以什么结尾 endswith()

添加列表元素

列表名.append(元素) #追加
列表名.insert(索引,元素) #根据索引插入元素

遍历列表

-正向方法
    for 变量 in 列表名:
        print(变量)
    -反向方法
    for 索引名 in range(len(列表名)-1,-1,-1)
        print(列表名[索引])

拆包/解包

*列表名

更新或修改列表中元素

列表名[下标] = 新数据

删除某个元素

#del 列表名[下标]
#列表名.pop(下标/索引号)
Demo

Python常用命令总结(一)_表名

Python常用命令总结(一)_表名_02

Python常用命令总结(一)_字符串_03