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

**

Python学习笔记1

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

P2_3基本认识:

1.Python是面向对象的。
2.IDLE是一个Python Shell,既是一个键入文本与程序交互的途径。
3.python可以进行字符串相加:
Python学习笔记1(小甲鱼视频学习总结P1——P13)_第1张图片
4.tab缩进意,也能作为Python中的提示功能。

P4变量&字符串:

1.各种规范联系C语言。
2.字符两边可以是单引号或者双引号。
3.输出跨越多行的字符串:可以使用三对引号 ””” ”””,也可\n。
Python学习笔记1(小甲鱼视频学习总结P1——P13)_第2张图片

P5:

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

P6 数据类型:

1.字符串的相加——拼接;数字的相加——数值。
2.各种类型参考C语言:
Python学习笔记1(小甲鱼视频学习总结P1——P13)_第3张图片
3.type(a)可获得a的数据类型;isinstance(a,str)所得结果为true或者false。

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

1.Python可以连等赋值;//为地板除,所得为不大于结果的最大整数;**为幂运算。
Python学习笔记1(小甲鱼视频学习总结P1——P13)_第4张图片
2.优先级问题:参考C语言。

P8_9_10 分支&循环

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

P11_12_13 列表:打了激素的数组

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

你可能感兴趣的:(Python学习笔记1(小甲鱼视频学习总结P1——P13))