python学习记录1

之前都是零碎学习Python,现系统跟着视频来学习Python。

以下为自己的一些学习小记录。

1.random模块中的randint函数返回随机生成的整数。

2.while为真,则一直执行while下面的语句

3.转换成整数用int,转换成浮点数用float,转换成字符串用str

4.type()函数查看变量类型,isinstance(变量,某一类型),如果变量与后面的类型匹配,则返回true,不匹配则返回false。例如isinstance(320,int)返回true

5.算数操作符   //整除  %取余数   **平方   例如3**5为3的五次方

6. 优先级问题  幂运算(**)高于  正负号  高于  算数操作符 高于  比较操作符 高于 逻辑运算符

7.三元操作符  x if 条件 else y

8.assert断言 当assert后面的条件为假时,程序自动崩溃并抛出assertionerror的异常。一般来说我们可用它在程序中置入检查点,当需要确保程序中的某个条件一定为真才能让程序正常工作的话,assert关键字就非常有用了

9.for 循环   for 目标 in 表达式:  循环体

10. range([start,]stop[,step=1])生成一个从start参数的值开始到stop参数的值结束的数字序列,不包含最后一个数字

11.break和continue区别 : break 终止循环,continue终止本轮循环开始下一轮循环

12.append一次只能添加一个列表元素,extend 可以添加一个列表对象,用一个列表扩展另一个列表,以上都是添加在列表的最后。insert(在列表中的位置,添加元素)可以确定添加的元素的位置。

13.remove() 删除列表中的元素,必须知道参数名字。del是语句,例如 del a[0]即删除列表a的第一个元素

14.pop()默认从列表中去取出最后一个元素,并返还给你。可以选择取出的元素的位置

15.列表*3,即列表复制三次

16.count()计算参数在列表中出现的次数。例如 list.count(123)计算123在列表中出现的次数

17.index()返回参数在列表中的位置。例如list.index(123)返回123在列表中的位置,list.index(123,3,7)返回123在3到7 之间的位置。

18.reverse()将列表的元素翻转倒置。sort()默认将列表的元素从小到大排序,sort(reverse = true)可以从大到小排序

19.列表分片。list1=list[:]是拷贝列表list,list1 = list是多了一个指向list内容的标签。





你可能感兴趣的:(Python学习)