比赛python基础复习笔记

python有两种循环

for循环和while循环

自定义函数

def 函数名(): 

适用大数据分析的第三方库:

Pandas:解决数据分析任务而创建

Matplotlib:基础绘图库

Pyecharts:是一款将Python和Echarts相结合的可视化工具,轻松搭配出精美的视图

ECharts 是一个使用 JavaScript 实现的开源可视化库,涵盖各行业图表,满足各种需求

涉及到库的导入

print() 打印

如果一行输出多个文件 可以用,隔开 遇到,会输出一个空格 引号里的,不受影响

多行注释

三个''' '''

标识符(变量名、函数名、模块名)的命名规则

字母数字下划线

标识符区分大小写

不能使用关键字

input()输入

python的数据类型

分为:字符串,数值,列表,元祖,字典,集合

python的数值类型

整型int

浮点型float

布尔值bool 对应的值有True=1 False=0

python运算符

算数运算符

/ 的结果是2.5

**是平方

//向下取整2

赋值运算符

有+= -= *= /= 但目前没看见有自增

比较运算符

比较运算符返回值是bool

逻辑运算符

and or not

返回值也是布尔值

成员运算符

in 在制定序列寻找值 存在返回True 不存在返回False

not in 在制定序列中没有找到 返回True 找到返回False

字符串

\r 光标移至本行最前

当字符串出现与转义字符一样的文本内容,在字符串前面加r 告诉python程序,r后面的字符串是纯字符串,不要转义

三引号字符串,字符串中与许多需要换行的地方,使用三个单引号或三个双引号来表示字符串

序列
序列就是按照顺序排列的值,序列中每个元素都有自动特定的序号,这种序号称为索引(下标)
python中内置的序列类型有:字符串、列表、元祖(集合和字典没有下标)
序列支持索引和切片操作
字符串的常规操作

+ 只能字符串连接字符串

* 重复输出字符串

[]获得索引位置上的字符

[:]切片 a[1:3] 左闭右开 所以取的是a[1]和a[2]

in 是否包含

not in 是否不包含

字符串常用函数

find()检测字符串是否包含子字符串 返回开始的索引值 没找到返回-1

join() 将序列中的元素以制定分隔符连接成一个新字符串

lower()/upper()将字符串大小写转换

len()返回序列长度或项目个数

replace()将旧字符串替换成新字符串

split()将字符串分割成序列,通过指定分隔符对字符串进行切片返回列表

strip()用于一处字符串头尾的指定字符串(默认为空格)

startswith()判断是否以某个字符开始

endwith()判断是否已某个字符结束

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

index()获取指定字符索引

将多余的字符用replace 替换成'' 可以达到清除效果

.replace('旧的','新的') 要用值来接收新的字符串

格式化字符串

%s %f %d

想要精确至小数点后几位用%.2f 表示小数点后两位 不进行四舍五入

用format() 用{}占位

0是索引

字符串可以用单引号、双引号、三引号定义

输出路径字符串前面用r 可以不让转义

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值