python学习笔记1 anaconda安装 切片 字符串

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()   #字符串字长
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值