整理了一波python的常用语句,记得下划到最后收藏!文末还有免费的福利嘻嘻~
文本书写
.title()首写字母大写
.upper()全部大写
.lower()全部小写
\n空格
\t换行
.lstrip()清除字符串开头的空白
.rstrip()清除字符串结尾的空白
.strip()清除字符串所有多余的空白
** 两个乘号代表乘方运算
str()字符串
[]列
print(变量[0])第一个元素
print(变量[-1])访问列表最后一个元素 以此类推
.append()将元素添加到列表末尾 (可以创建空白列然后琢一添加)
del 变量[] 删除元素(再也不使用)
.pop() 弹出末尾元素 pop(0)弹出第一个元素(保留被删除的元素)
.remove(‘值’) 根据值找到元素并将其删除 删除值扔可使用
.insert(0,‘元素’) 将元素添加到开头(添加元素到任意位置)
.sort()按字母顺序排序 (永久的)
.sort(reverse=True)按字母倒序排列 (永久的)
sorted(变量)按字母顺序排列 但不改变原有序列顺序
sorted(变量,reverse=True)按字母倒序排列 但不改变原有序列顺序
.reverse() 反转列表元素的排列(与字母顺序无关)
len()获取列表长度 (计算元素是从1开始的)
for 存储变量 in 定义变量:
print(存储变量)
for循环后面没有缩进的代码都只执行一次,不会重复执行
for 存储变量 in range(1,5) 输出为1,2,3,4
list(range(1,5))数字转列表,输出为[1,2,3,4]
指定步长 range(2,11,2) 最后一个是增加量 从2开始数到11
min() 最小
max() 最大
sum() 求和
for的简便写法:
变量=[y**2 for y in range(1,5)] 依次求1到4的平方
切片(针对序列,序号从0开始)
print(变量[0:3]) 输出是三个元素 0,1,2
( [:3])从0开始到第三个
( [2:])从第三个元素到最后一个元素
( [-3:])最后三个元素
( [:])全元素
元组:
(不可变的列表,用()表示,只能用修改元组变量的方式修改值)
(不可变的:不能修改的值)
缩进格式:空4个空格 最好不超过79个字符
条件测试:核心都是一个值为True或False的表达式
格式:==两个等号为检查,发问的意思
大小写做为比较时的考虑因素,但是对元素进行.title()不会改变原有变量值
!=不等于(效率更高)
<小于 >大于 <=小于等于 >=大于等于
检查多个条件:利用逻辑关系
and(都满足时才能通过)
or(满足任意一条即可)
in 用于特定值检查(不用加冒号 不搭配if时)
not in (搭配if时加冒号)
布尔表达式:条件测试的别称,布尔值用于记录条件
例:game_active=True can_edit=False
简单的if循环与for相同,可以跟任意数量的代码行
if-else结构都要打冒号
if-elif-else结构(适用于多个情形,当知道最终测试条件可省略else,
但是该结构适用于只有一个条件满足)
if在条件特殊,可能有多个条件为True的情况时使用
关注我,并私信回复关键字【6】(一定要私信才可以哈!)
我会发给你,我吐血整理的一套2020最新的python资料~