-
得到整数的部分,地板除使用//进行。即为取整。
查看全部 -
取模运算 即为取余运算
查看全部 -
while的判断条件是num <= 100,当num小于或者等于100时,循环会继续下去,但当num > 100时,将跳出循环;因为在while循环里面num不断加1,所以num最终会大于100,因此while循环不会无限进行下去。
查看全部 -
两个向列表增加元素的方法:append() 、 insert()
1、append()方法总是将元素添加到list的尾部。
用法例子:
names = ['Alice', 'Bob', 'David', 'Ellena']
names.append('Candy')2、insert()方法需要两个参数,分别是需要插入的位置,以及需要插入的元素。
用法例子:
names = ['Alice', 'Bob', 'David', 'Ellena']
names.insert(2, 'Candy')查看全部 -
三名同学的成绩可以用一个list表示:L = [95.5, 85, 59, 66, 72],请按照倒序索引的方式前三个成绩。
L = [95.5, 85, 59, 66, 72]
score=L[0:-2]
print(score)#——>[95.5, 85, 59]
查看全部 -
列表的切片方式 与字符串的切片方式一致
通过[]进行切片(左闭右开) 前面加上变量名 可以赋给一个新的变量
例如:
names = ['Alice', 'Bob', 'David', 'Ellena']
sub_names = names[0:2]
print(sub_names) #——> ['Alice', 'Bob']不可以越界切片
tips:(越界:超出列表的索引值范围)
查看全部 -
L = ['Alice', 66, 'Bob', True, 'False', 100] ##列表变量的位置 顶头
continue 和 break 用法区分
不向下执行,返回循环用continue
不向下执行,也不返回循环用break
查看全部 -
ch是在for循环中定义的,意思是把字符串s中的每一个元素依次赋值给ch,然后再把ch打印出来,直到打印出字符串s的最后一个字符为止。
查看全部 -
我们可以使用if-elif-else语句来简化以上的逻辑。其中elif就是else if的意思。
查看全部 -
这个时候,程序就会根据score的值,走不同的子逻辑分支,同学可以改变score的值试一试。
查看全部 -
可以看到print('抱歉,考试不及格')这行代码明显比上一行代码缩进了,这是因为这行代码是if判断的一个子分支,因此需要缩进,在Python规范中,一般使用4个空格作为缩进
查看全部 -
77777
查看全部 -
共有3个tuple
查看全部 -
整数:如1,10,100,1000等
浮点数:如0.1、0.2、0.159、3.1415926等
二进制:只使用0、1来表示,Python中二进制整数前缀使用0b来表数据来表示,如0b0110、0b0250
十六进制:使用0~9数字,此外还使用a/b/c/d/e/f/,Python中十六进制前缀为0x,比如0x19ef、0xde265564ac
字符串:如Hello World
布尔值:对应生活中的对/错,布尔值中有TRUE和FALSE两种值,可用and、or、not来运算。and为运算与运算
(唯一结果T)、or为运算或运算(当结果中有一个T时,结果或许为T)、not为运算与非运算(运算结果为T变F、F变T)
空值:用none来表示,none与0不一样,none表示的是特殊的空值,而0表达为数值为0
查看全部 -
计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。
查看全部
举报