1.设计程序之前,构思画出流程图,理清思路更有助于顺利写出程序
2.不等于符合为:!=
3.random随机数模块:randint()生成随机整数
4.引入模块:import random
x=random.randint(1,10)
5.输入数据:input
6.查询命令帮助:help(命令/函数);dir(对象)
问题:不知道如何在input()中引入变量参数
答:需要把变量转换为str()
7.浮点型:小数;
e记法:科学计数法(特别大/小的数);1.5e2(1.5e+2)=150;1.5e-2=0.015
布尔类型:true=1;false=0
8.转换:整型int();浮点型float();字符串:str()
读取数据类型:type;判断类型是否正确:isinstance(x,int)
9.a=a+1:等于a+=1
10.10/8=1.25;10//8=1(保持数据类型)
11.取余数:%;次方:** (3 ** 2=9)
12.and/or/not;not取相反的意思(not true=false)
13.-2 ** 2=-4;2 **-2=2倍根号2
14.elif=else if
15.断言:assert 3>4(为false时,系统崩溃报错)
16.定义列表:aa=【1,2,5,’asd‘】
17.for a in xx;(xx为字符串/数列/列表,即读取其中的每一个数据)
18.range(2,5)=2,3,4(range(5)默认从0开始)
19.break:跳出循环,continue:停止这一轮循环,直接开始下一轮
20.python可以创建的列表/数组可以存放不同类型的数据,甚至列表、空
21.列表数据插入:1.队尾插入:append:aa.append(5)(直接加入一个数据)
extend:可以加入一个新的数组
2.insert:aa.insert(0,5)(插入到队首)
22.读取列表:aa【4】/aa【2:4】
删除列表数据:aa.remove(‘asd’)=del aa[3]=aa.pop()=aa.pop(3)