Python学习笔记1(小甲鱼视频学习总结P1——P13)

**

Python学习笔记1

**
学习时间:2019.9.21
学习基础:C语言
资料来源:小甲鱼零基础入门学习视频

P2_3基本认识:

1.Python是面向对象的。
2.IDLE是一个Python Shell,既是一个键入文本与程序交互的途径。
3.python可以进行字符串相加:
在这里插入图片描述
4.tab缩进意,也能作为Python中的提示功能。

P4变量&字符串:

1.各种规范联系C语言。
2.字符两边可以是单引号或者双引号。
3.输出跨越多行的字符串:可以使用三对引号 ””” ”””,也可\n。
在这里插入图片描述

P5:

1.random模块中有一个函数叫做:randint(),它可返回一个随机整数。

P6 数据类型:

1.字符串的相加——拼接;数字的相加——数值。
2.各种类型参考C语言:
在这里插入图片描述
3.type(a)可获得a的数据类型;isinstance(a,str)所得结果为true或者false。

P7 常用操作符:算术操作符 比较操作符 逻辑操作符

1.Python可以连等赋值;//为地板除,所得为不大于结果的最大整数;**为幂运算。
在这里插入图片描述
2.优先级问题:参考C语言。

P8_9_10 分支&循环

1.elif = else if 在Python中可以有效避免“悬挂else”,因为强制缩进。
2.条件表达式(三元操作符):x if x < y(条件) else y
3.断言(assert):当这个关键字后的条件为假时,程序自动崩溃,出现异常提示。
在这里插入图片描述
4.while循环:(不知道为什么调不了缩进)
while 条件:
循环体
5.for循环:
for 目标 in 表达式:
循环体
在这里插入图片描述
6.range([start,]stop[,step=1]):方括号代表参数可选,range这个bif的作用是生成一个从start参数的值开始到stop参数的值结束的数字序列。
在这里插入图片描述
7.break:跳出当前循环,终止循环体;
continue:终止本轮循环,开始下一轮循环。

P11_12_13 列表:打了激素的数组

1.创建列表
在这里插入图片描述
2.向列表添加元素:
append()——属于对象的函数叫做方法(只能追加到末尾);
extend()——也是只能一个元素,但是可以用一个列表进行扩展(只能追加到末尾);
在这里插入图片描述
insert()——两个参数:第一个列表中的位置;第二个插入的元素(初始为0)。
在这里插入图片描述
3.从列表中获取元素:
在这里插入图片描述
4.从列表中删除元素:
remove()——m.remove(‘啊’)——不需要知道位置,只需知道元素具体位置;
del——不是列表方法,是一个语句。可删除位置元素也可直接删掉整个列表;
在这里插入图片描述
pop()——Python的列表实际上是运用栈这种数据结构,它可以弹出最后一个元素并返回给你。
在这里插入图片描述
5.列表分片(Slice):可一次性获取多个元素。使用列表分片不会改变原列表,还可以通过只有冒号获得原列表的拷贝,方便后续对其进行操作。
在这里插入图片描述
6.列表中的常用操作符:比较;逻辑;连接;重复;成员关系。
连接操作符“+”尽量不用,它仅仅适用于列表的拼接,可以直接使用extend等;当列表中有多个元素进行比较时,从第一个依次比较(联系C中数组)。
在这里插入图片描述
在这里插入图片描述
7.dir(list )——可显示出list的各种方法——具体方法作用可进行网上查询;
list.reverse()——不需要参数,可逆转列表;
list.sort()——不需要参数,可对列表进行从小到大的排序;
结合reverse和sort可实现从大到小进行排序;
list.sort(reverse=1)——可直接进行从大到小。
8.利用分片拷贝q3=q1[:],相当于是把分片中的内容赋给了一个新的标签;利用q2=q1,相当于多了一个标签指向表示原列表。当q1进行修改,q3不改变,而q1会改变。因此,想要对列表进行拷贝,请使用分片!
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值