退出 exit()
退出 exit()
else:可以有0或1个
elif:可以有0个或者多个
判断值是否在列表里
in
判断是否不在列表里
not in
这两个函数返回的结果也是true或者false
同时满足多个条件:
1. 用and连接两个条件 (and后需要再次写变量;也可以连接不同的变量)
满足其中一个条件:
用or连接两个bi
比较运算符:
>
<
>=
<=
==
=!
返回的值是布尔类型
布尔类型:
只有两个值:True(也代表非零) False(也代表零)
满足条件,则返回true
不满足条件,则返回false
如:
res1 = 4 > 6
print(res1)
则结果为false
元祖:不可修改的列表
创建方式:
a = ( 'b' , 'c' )
是用小括号
用途:
限制权限
Python的list函数可以将其他数据类型转换为列表类型,并返回转换后的列表。当参数为空时,list函数可以创建一个空列表。
如
l = list(range(0,20))
复制列表:
1. newL = names [ : ]
会在内存里复制一份新的数据
2. newL = names * N
在内存里指向同一个原数据(即仅复制了引用)
*N:复制多份
赋值操作
v = 10
v = v +1
v = v +1 的缩写形式:
v +=1
类似地:
v = v -1
v -=1
v = v*3
v *= 3
v = v/3
v /= 3
对列表常用的函数:
min(列表)
max(列表)
sum(列表)
数字列表的处理简写:
直接定义列表,之后在里面写运算
l = [ t**2 for t in range(1,11) ]
l = [ t*10 for t in range(1,11) ]
遍历列表的第二种方式:利用索引
1. 生成索引
range(0,len(names))
len(names)是列表的长度,比索引大1,所以刚好可以包含所有的索引
2. 遍历
for t in range(0, len(names)):
print(names[t])
注意print里面的格式
这个方式的用途:不知道元素位置的情况下,进行修改等操作
在IDLE里:
多行同时变成注释:alt+3
多行同时取消注释:alt+4
1. 生产连续的数字:
range(n,m,k)
注:
(1)包含开始n,不包含结束的m
(2)k: 指定的步长,即间隔
2. 把生成的数字变成列表:
list(range(n,m))
倒数索引:
访问列表的元素-索引
索引从0开始:0,1,2... (程序里的索引基本都是从0开始的)
索引方式:列表名[索引的数字]--数据是什么类型,索引出来的就是什么类型
列表
列表名 = [ 数据1 , 数据2 ]
列表
快捷键:B站JAVA视频,有相关快捷键与文件操作
home end:将光标定位到行首或者行尾
文档:
1. 官方文档:最新最全
library reference, tutorial
有官方的中文文档(有的只翻译了标题)
2. 百度
在第三方博客看
input函数:
接收用户的输入,会把所有的输入转化为字符串
一般把input放入变量,如 res=input()
一般在前面用print给用户做一些输入提醒
实际编程中,需要考虑非法数据
注释
使用方式:
注释的作用:
1. 对代码进行解释
2. #写在某一行的前面,则这一行代码可暂时不运行,如果需要运行,则再去掉#
数字和数字字符串的区别:
使用+组合数字与字符串:
字符串复制N份: ‘字符串’*N