系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档
一、总结
序列 包括 列表 list (空列表为[]),元组( 单个元素 为 (1,)),字符串(空字符为’’),字符序列的一种。
‘{0:,.2f},{0:07.2f}’.format(8020.99999) format格式化输出;占位符合%s(字符),%d(整数),%f(浮点数) ,’%s , %d’ %(‘abc’,17)。
二、基本命令
1.字符串基本操作
代码如下(示例):
#字符简单操作:
#除去前后字符strip()
'#hello#'.strip()
a = '1,2,3,4,5'
#分割符 list
b = a.split(',')
print(b)
'&'.join(b)
print('&'.join(b))
#出现次数
print(a.count('a'))
#find 找不到(-1) ,index (异常)
a = 'hello'
print(a.find('ll'))
print(a.index('ll')) #左到右
print(a.find('ll')) # 右到左
#print(a.index('a')) # 异常
2.格式化输出 占位符
代码如下(示例):
# 格式化输出% format
# %s %d %f %08d 8位,左边用0填充
# %05.2f,包括小数点5位,左边用0填充,小数点保存2位
# 多个要用元组 %(1,2,3)
print('%08d 8位,左边用0填充' %9) #00000009
print('%05.2f,包括小数点5位,左边用0填充,小数点保存2位' %1.666666) #01.67
# python中format函数用于字符串的格式化 ^<> 居中,左对齐,右
# 30 字段长度 最左到最右之间的长度
print('{:^30}'.format('liyiman'))
#精度控制 :.2f 两位 .5f 5位不足补0
print('{:.2f}'.format(245.7890)) #245.79
print('{:.2f}'.format(245.7890))#245.7890
print('{:07.2f}'.format(245.7890))#00245.79
#千位符号 :,
print('{:,}'.format(100000000)) #100,000,000
#进制转换 :b/:o/:d/:x
print('二进制{0:b},八进制{0:o},十进制{0:d},十六进制{0:x}'.format(20))