笔记
Print 输出文本数据
类型
Int 整型
float 浮点型
str 字符串
bool 布尔值【真假判断】True/False
none 空值
type 获取数据类型
format 函数拼接
Import 导入、输入、加载【插件】
转义字符
\n 回车
\t 空格
取消转义 r 或者 \
r 取消转义
\ 是转义的意思【但是,双重转义等于不转义】
类型转换
Sublime Text【需要插件(sublimeREPL)才能互动(才能在sublime中接收键盘输入)】但是【IDLE Python】可以进行互动!
快捷键【ctrl+shift+P】打开插件安装面板【可进行安装一系列(大部分)插件】
#接收用户数据的变量=input("提示语句")
#提示语句只能是一个单独的字符串,不能写逗号以及其他类型
#input输入的语句将统一被解析成字符串
运算符
算数运算符:数学运算中的符号
+ 加法
- 减法
* 乘法
/ 除法
// 除法,只保留整数部分
% 剩余数获取
** 幂次方获取
赋值运算符:给变量赋值
= 等于/给与
+= 在变量的基础上再加一次,等于
关系运算符:比较两个变量关系的
关系运算符运算的结果绝对是布尔值
>【大于】
<【小于】
==【绝对相等】
>=【大于或者等于】
<=【小于或者等于】
!=【不等于】
逻辑运算符:判断表达式之间的关系
逻辑运算符:判断表达式之间的逻辑关系
and [与] 两边都为真==真
or [或] 两边有一个为真==真
not [非] 对右边的bool值取反【右边是真的它的答案为:假】[骗子]
数据类型
列表 list
[ ]就是列表的表现形式,可以存放多种数据类型
通过索引(下标)获取值
Print(bh[1])
列表的:切片
Print(mc[1:3:2])
列表的:增加数据、删除数据、重新赋值
元组 tuple
被修改出来,是不支持修改的
多为容器
字典 dict
字典是一种 键值对结构 的序列结构,其中键(key)和值(value)是一一对应的。
字典用在需要高速查找的地方
关键字 in 可以判断 真假 False/True
集合 set
集合是一种无序的序列结构,集合中的元素不重复
集合经常被用来进行去重复值
集合也可以进行数学集合运算,如:并、交、差以及对称差等
运算符
& 交集
| 并集
- 差集
set(集合) list(列表)
函数
len() 获取序列长度(length)
控制结构
1.顺序结构
2.选择结构
if (如果)判断条件:
执行语句
3.循环结构
for 循环是可以依次得到序列循环中每个元素,并依次处理
for 元素变量 in 序列:
执行语句
for :#for i i
n range(初始值,结束值,步长)
while 循环
万能循环,它的停止条件是个人自己设定的:不确定循环次数时使用
while 执行条件:
执行语句
判断条件和if语句是相同的,而什么时候使用while呢?在你确定满足条件而不确定需要的循环次数时,那么while是最好的选择
while循环嵌套
continue 结束本次循环,直接开始下一次循环
break 结束整个循环
无限循环 没有break关键字进行中断
import time
time.sleep(1) #每隔1秒执行一次
pass 什么都不执行