变量
概念和特性
变量是一种存储数据的载体。计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间。
变量的值可以被读取和修改。
命名规则
1.变量名由字母、数字、下划线构成,数字不能开头。
2.大小写敏感。
3.不要跟关键字和系统保留字冲突。
数字与运算符
常用数字类型
int–又为整型,包括1,2,5,100,0,-1,-100
float–又为小数类型,包括所有带小数点的数据,例如1.2,-1.0
常用运算符
赋值 | = |
---|---|
加、减、乘、除 | +、-、*、/ |
取余 | % |
乘方 | ** |
修改运算优先级 | () |
等于 | == |
不等于 | != |
字符串
\:转义符
r:忽略转义符
+:多个字符串连接
索引与切片
索引–对应字符串的位置,从左到右,从0开始计数
切片–把数据分为几部分,只提取其中的某一部分
var="abcdefg"
print(var[0]) #打印var的第1位
print(var[1:]) #打印var从索引为1开始到结束
print(var[1:5]) #打印var从索引为1到索引为4
#前闭后开原则,1<=x<5
print(var[1:5:2]) #按照2的步长从索引为1到索引为4的里取值打印
#print(var[start:stop:step])
列表
定义、索引和切片
var_list=[1,2,3,"a","b","c",True] #使用中括号包起来的元素就叫列表
print(var_list[0]) #打印var_list的第一位
print(var_list[-1]) #打印var_list的倒数第一位
print(var_list[2:-2]) #打印var_list从索引为2到倒数第二位截止
#前闭后开原则
print(var_list[2::2]) #按照2的步长从索引为2到最后取值打印