Python

1.1.注释
多行注释:
""" """" 或者''' '''
ctrl + / 添加注释,单行注释

1.2.快捷键
ctrl + z 撤销
ctrl + f 查找
ctrl + v 粘贴
ctrl + c 复制
ctrl + d 复制到下一条

1.3.print输出函数
输出多个值或者多句话时,需要用“,”隔开
sep用来间隔多个值
end用来设定以...结尾,默认值为换行符
values,表示可以一次输出多个对象。输出多个对象时需要用“,”隔开
flush=true时,会强制将缓冲区的数据立即输出到目标文件(控制台)
flush=false时,输出的数据会被存储在缓冲区,直到缓冲区满或者程序正常结束时才会将数据输出

1.4.算数运算符
// 取整数
** 幂,次方,乘方
/ 除

1.5.转义字符
\t制表位
\n换行符
\r回车
\反斜杠

2.1if条件判断
489428b8cca68bbdacef31bccdb68100
2.2三元表达式
true_expression if condition else false_expression

2.3循环语句
格式:while 条件:
循环体
改变变量

2.4for循环
格式:for 临时变量 in 可迭代对象:
循环满足时执行的代码

2.5
range() 用来记录循环次数,相当于一个计数器
格式:range(satrt,stop,step)

2.6
break:中途退出,结束循环
continue:结束当前循环,进入下一次循环
字符串编码:本质上就是二进制数据与语言文字的一一对应
Unicode所有字符都是2个字节

3字符串常见操作
3.1字符串拼接:+
3.2字符串重复输出:*
3.3成员运算符
in:如果包含返回true,不包含返回false
3.4下标:python中下标从0开始,从右往左,下标从-1开始
3.5切片:对操作的对象截取其中一部分
语法:[开始位置:结束位置:步长]
步长:表示选取间隔,不写步长则默认为1
步长的符号决定切取的方向

4.字符串常见操作
1.查找find:检测某个子字符串是否包含在字符串中,如果在就返回这个子字符串开始位置的下标,否则返回-1
格式:find(子字符串,开始位置下标,结束位置下标)包前不包后
2.index:检测某个子字符串是否包含在字符串中,如果在,返回子字符串开始位置的下标,否则报错返回异常
格式:index(子字符串,开始位置下标,结束位置下标)
3.count():返回某个子字符串在整个字符串中出现的次数,没有就返回0

5.常见的字符串操作----判断
1.startwith():是否以某字符串开头
格式:startswith(子字符串,开始位置下标,结束位置下标)
2.endwith():是否以某字符串结尾
3.isupper():检测字符串中所有字母是否都为大写,是的话就返回true

6.常见字符串操作---修改元素
1.replace():替换
replace(旧内容,新内容,替换次数)
image

2.split():指定分隔符来切字符串
以列表的形式返回
如果字符串不包含分割内容,就不进行分割,会作为一个整体

3.capitalized():第一个字符大写其他都小写
4.low():大写字母转为小写
5.upper():小写字母转为大写

7.列表
86017829871bbacb176c0b005510ac8f
455509aca6565855959e44d755159694
列表也可以进行切片操作
列表是可迭代对象,可以for循环遍历取值
7.1添加元素
append() 整体添加
extend() extend分散添加,将另外一个类型中的元素逐一添加,必须是可迭代类型
insert() 在指定位置插入元素,指定位置如果有元素,原元素就会后移,没有指定位置会报错
7.2修改元素:通过下标就可以直接修改
7.3查询元素
in:判断指定元素是否在列表中
7.4删除元素
del 删除元素,可根据下标删除
pop 删除指定下标元素
remove 根据元素的值进行删除
7.5排序
sort:将元素按照指定顺序重新排序,默认从小到大
reverse:倒序,将列表倒置
7.6列表推导式
格式1:[表达式 for 变量 in 列表]
注:in后不仅可以放列表,还可以放range(),可迭代对象
image
格式2:[表达式 for 变量 in 列表 if 条件]
image

8元组 tuple
基本格式:元组名=(元素1,元素2,元素3)
元素间用逗号隔开,不同元素可以是不同数据类型
只有一个元素时,末尾必须加上逗号,否则返回唯一值
image
image

9字典
基本格式:字典名={键1:值1,键2:值2,}
字典中键具有唯一性,值可以重复,键名重复不会报错前面的值会被后面的值覆盖
9.1查看元素
1.变量名[键值]
image
键名不存在会报错
2.变量名.get(键名)
image
若不存在不会报错,默认输出none,可设置
9.2修改元素
通过键名修改
9.3添加元素
格式:变量名[键名]=值(键名存在就修改,不存在就新增)
9.4删除元素
1.del
删除整个字典:del 字典名
删除指定键值对:del 字典名[键名] (键名不存在就会删除)
2.clear
clear() 清空字典内容但保留字典
3.pop() 删除指定键值对,键不存在就报错
image

10字典常见操作
len() 求长度
keys() 返回字典里面包含的所有键名
value() 返回字典里包含的所有值
item() 返回字典里包含的所有键值对

11.集合

posted @ 2026-01-22 22:26  000019  阅读(0)  评论(0)    收藏  举报