python学习笔记-DAY02

Python基础

1,列表

1.1标志

列表list是一个有序集合,可以随时添加、替换、删减集合中的元素。List[ ]

1.2基本操作

创建:

students=['甲','乙','丙','丁']
print(students)

 在列表末尾添加元素:

students=['甲','乙','丙','丁']
students.append('戊')
print(students)

 删除列表末尾元素:

students=['甲','乙','丙','丁']
students.pop()
print(students)

删除元素:

students=['甲','乙','丙','丁']
del students[1]
print(students)

 拷贝:

students=['甲','乙','丙','丁']
students.copy()
print(students)

计算列表的长度:

students=['甲','乙','丙','丁']
len(students)

 

1.3列表相关方法

序号含义例子
1在列表末尾添加新的元素
students=['甲','乙','丙','丁']
students.append('戊')
print(students)

 

2统计某个元素在列表中出现的次数
students=['甲','乙','丙','丁']
students.count('甲')

 

3

在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表 

students=['甲','乙','丙','丁']
students.extend(['1','2'])
print(students)

 

4

从列表中找出某个值第一个匹配项的索引位置

students=['甲','乙','丙','丁','甲','甲','乙','甲']
students.index('甲')

 

5

将对象插入列表

students=['甲','乙','丙','丁']
students.insert(1,'己')
print(students)

 

6

移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

students=['甲','乙','丙','丁']
a=students.pop(-1)
print(a)

 

7

移除列表中某个值的第一个匹配项

students=['甲','乙','丙','丁','甲','甲','乙','甲']
students.remove('甲')
print(students)

 

8反向列表中元素
students=['甲','乙','丙','丁']
students.reverse()
print(students)

 

9对原列表进行排序
students=['1','2','5','3']
students.sort(key=None,reverse=False)
print(students)

 

10清空列表
students=['甲','乙','丙','丁']
students.clear()
print(students)

 

11

复制列表

students=['甲','乙','丙','丁']
students.copy()
print(students)

 

 

2,元组

2.1标志

Tuple()元组跟列表一样,但是不同之处在于元组中的元素不能修改。

2.2基本操作(创建及不可变性)

创建:Tuple1=()

不可变性:不可变的tuple有什么意义?因为tuple不可变,所以代码更安全。如果可能,能用tuple代替list就尽量用tuple。

 

3,string字符串

3.1定义及基本操作(+,*,读取方式)

字符串也是一种数据类型,我们可以用单引号或者双引号来创建字符串。

访问字符串内的值:

students=('甲','乙','丙','丁')
students[1]

要计算字符串的长度:

students=('甲','乙','丙','丁')
len(students)

字符串的拼接:

str=('school')
print('新的字符串',str[0:]+'s')

字符串的重复:

str=('school')
print('新的字符串',str*2)

 

3.2字符串相关方法

符号含义
+字符串连接
*重复输出字符串
[ ]索引并输出字符串中字符
[:]截取字符串中的部分字符
in成员运算符
not in成员运算符
r/R原始字符串

4,字符串格式化问题

 

符号含义
%c格式化字符及其ASCII码
%s用字符串替换
%d用整数替换
%u格式化无符号整型
%x用十六进制整数替换
%X格式化无符号十六进制数
%f用浮点数替换
%e用科学计数法格式化浮点数
%E用科学计数法格式化浮点数
%g%f和%e的简写
%G%f和%E的简写
%p用十六进制数格式化变量的地址

另一种格式化字符串的方法是使用字符串的format()法,它会用传入的参数依次替换字符串内的占位符{0},{1}

print('您好, {0}, 您的话费余额仅剩{1:.1f}元'.format('lili',30))

参考资料:

https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

http://www.runoob.com/python/python-tutorial.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值