1.变量
变量名,变量类型,变量值
变量都是存储在内存中的
以酒店房间为例
变量 = 酒店的房间
变量名 = 房间号
变量类型 = 酒店的总统房、经济房
变量值 = 房间里入住的人
2.注释
单行注释 #
多行注释 ''' 代码 '''
3.变量的类型
整型,浮点型,字符串,布尔型,空值
整型:整数 age=18
浮点型:小数 pi = 3.14
字符串:带有单引号,或者双引号的 str = '13' 这也是字符串
制表符: \t 空格 \n换行, 如果要输出制表符在前面加r name=r'zx\nd'
布尔类型:只有两个值 true false
可以进行 and or not 运算
空值:只用None表示
4.数据类型转换
type() 查看数据类型
转换为整型 int()
注意:并不是所有的任意值都可以转换,必须是形态一致才可以转换
例如:'hello' 这样的肯定是不能转换成整型的
转换为浮点型 float()
转换为布尔类型 bool() 空字符串,0,None会转换为false, 其他的都会转换为true
注意:空值(" ")转换为布尔,为true
转换为字符串 str()
5.运算符
python支持4种运算符: 算术运算符 赋值运算符 比较运算符 逻辑运算符
一.算术运算符
加 (+)减(-)乘(*)除(/ 或者 //) a的b次方 (a**b)
除 / 当除不开时,保留后面的小数
// 当除不开时,不保留后面的小数
二.关系运算符
关系运算符得到的结果都为布尔值
== 等于
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
三.赋值运算符
= 简单的赋值运算符
+= 加法赋值运算符
-= 减法赋值运算符
*= 乘法赋值运算符
/= 除法赋值运算符
%= 取余赋值运算符
**= 幂赋值运算符
//= 取整除赋值运算符
四.逻辑运算符
与(and),或(or),非(not)
与 and 两边为true 才为true
或 or 两边只要有true,就为true
非not ,取反
6.容器
概念:日常生活中需要很多瓶瓶罐罐的来装我们的各种物品,在程序里,我们可以把数据看做我们的物品,也可以用一些容器装起来
一,列表(最常用的容器)
列表相当于其他语言里的数组
a=[1,2,3,'hello',3.14,False]
类型为:list
列表是有序的集合,所以就有了索引的概念,索引就是列表里元素的下标,从0开始
1.所以就可以取出列表里的元素 a[3]
2.修改列表里的值 a[3]='张三'
3.对列表取数据时,可以部分取,也叫做切片,可以正向切片,也可以逆向切片
正向切片 a[2:4] 逆向切片 a[-4:-2]
4.对列表,添加元素,而且是添加到列表的最后 a.append('xxx')
如果不想在列表的最后添加,想在具体的位置添加 a.insert(3,'zzz') 前面是要添加的