python作者:Guido van Rossum
名字来源:Monty Python’s Flying Circus
常用库介绍
Numpy 支持大量的维度数据、数组和矩阵的运算 核心数据结构:ndarray与ufunc
Pandas 二维表格处理的库 核心数据结构:Series DataFrame和index对象
Matplotlib 高级的绘图库
anaconda 3安装注意事项
1.All ueser
2.下面两个选项都要选上
1
range(5)
range(0,5) #定义一个[0,5)的数组 左闭右开
list(range(5)) #[0,1,2,3,4]
list(range(0,5,2)) #[0,2,4]
float('inf') #正无穷
float('-inf') #负无穷
2 数值运算
abs(a) #绝对值
round(a,1) #四舍五入 结果保留一位小数
3 切片
a = 'china'
a[1:3] #结果为'hi' (左闭右开) 步长为1
a[ :-1] #默认从第0位开始 结果为'chin'
a[0:-1:2] #2为步长 从第一个到最后一个 结果为'ci' 注意:步长不是间隔
a[0:0:-1]
a[0:-1:-1] #上下结果都为' '
a[ : :-1] #'anihc'
a[-2:0:-1] #'nih'
4 字符串
b='我在学习AI和CV,i love learning'
b.replace('AI','CV') #返回被替换的结果 并不能改变字符串b的内容
b.count('i') #统计出现多少次
b.index('i') #返回i的位置
b.title() #首字母大写
b.upper() #全部字母大写
b.lower() #全部字母小写
#格式化
b='我爱{}'
name='学习'
b.fomat(name) #结果为'我爱学习'
#去空格
b.strip()
b.rstrip()
b.lstrip()
字符串的12个功能:
4. 默写字符串的十二个功能,并描述其作用。(12分)
str.capitalize()#首字母大写
str.upper() #全部大写
str.lower() #全部小写
str.title() # 每个间隔的首字母大写
str.endswith() #判断是否以。。结尾
str.center() #在宽度以内居中
str.startswith() #判断以..开头
str.count() #统计字符里xx出现的次数
str.index() #输入字符返回索引值,无会报错
str.find() #输入字符返回索引值,无会返回-1
str.isalpha() #判断是否为字母
str.isdigit() #判断是否为数字
str.strip() #默认清空空格
str.split() #字符串分割,分割内容不再存在
len() #字符串字长