05_Python Boolen类型
2018-05-11 16:38:46 7 举报
AI智能生成
新蓝剑(8天掌握Python编程) Python 知识点思维导图
作者其他创作
大纲/内容
Python程序的组成
源文件(源代码)
多条语句 print("XLJ")
功能
函数
内置函数
print函数的使用
1,str()函数转换数值类型为字符类型
2,“,”分隔不同类型的数据
3,“%”格式化数据
input数据输入
input输入的数据是字符串类型
如果需要数值类型用int()函数转换
多个数值输入需要使用split
len()统计序列元素
map
处理数据
可以多个列表
filter
过滤数据
函数可以是None
enumerate
枚举序列
返回[(index, item)...]
zip
多序列打包
返回[(list1[0],list2[0]...),...]
open()打开文件
文本文件(.txt,csv)
二进制文件
自定义函数
def 函数名(参数列表...参数名=默认值):
函数多值返回
返回元组
函数的不定参数
*agrs 元组,**kwagrs 字典
函数递归
1.寻找规律,分解可迭代调用
2.寻找结束递归条件
高阶函数
lambda
lambda 参数列表:表达式
系统模块
functools
reduce
统计数据
datetime
日期时间函数
random
随机数相关函数
os
操作文件与目录
sys
应用程序参数获取
控制
if 控制程序执行
单独的if
双分支if..else
多分支
嵌套分支
循环语句
while
子主题
for
for 循环变量 in 序列(或迭代器)
break, continue,while...else
操作符
= 赋值运算符
单个变量
多个变量同时赋值,按先后顺序 a,b = 5,3
多个变量赋相同的值,a = b = 5
逻辑赋值 x = y if bool else z
+ 加法运算符
数值相加时求和
字符相加时是两个字符串联接
- 减法,* 乘法 ,/ 除法,** 幂运算,// 整除运算,% 求余运算
关系操作符,> , <,>=,<=,==,!=
逻辑运算符 and, or ,not
其它。。。
数据
常量
有类型
变量
变量名:用英文单词 "_a = 3", 中文也可能,但不建议使用
变量名没有类型(存储的数据是有类型)
数据类型
字符串类型双引号的叫字符串
数值(Number)
整型
浮点型
布尔类型 Boolen,True,False
数据结构
序列类型
列表(数组)list
元组
tuple
count
index
集合
set
& 交集
| 并集
^ 补集
- 差集
字符串
count
index
[0:3]区间取值
join 序列组成字符串
in, not in
format 格式化字符串
replace 字符串替换
split 分割字符串
isalpha 判断是否为字符
字典
dict
序列操作
list创建
array = [ 1,3,4,6]
序列访问元素
x = array[3] 下标从0开始
修改元素的值
array[3] = 9
取某个区间
array[m:n:x] #x可以是-1 表示反序
循环访问每一个元素
for index in range(0,len(array):
for item in array:
序列运算
+ 号操作
两个序列相加
* 号操作
多个相同元素
统计某个元素个数
array.count(item)
迭代序列
[表达式 for 变量 in 序列 if 表达式]
返回新序列
判定一个元素是否在序列中存在
x in array
序列中元素的删除
del(array[index])
array.remove(item)
array.clear()
数据的插入
array.insert(index, item)
列表追加
extend(array)
反序列表
reverse()
排序
array.sort()
栈操作
array.pop()
。。。
模块文件
系统模块
random 随机数模块
datetime 日期时间模块
datetime
timedelat
自定义模块
自己写
第三方模块
下载使用
Python IDE开发工具

收藏
0 条评论
下一页