Python变量及基本类型
变量
变量名=值
例:age=23
基本类型
整数(int)
布尔(bool)
浮点(float)
字符串(str)
空值(None)
字符串格式化符号
%%百分号标记
%c字符及asc||码
%s字符串
%d整数
%u无符号整数
%o八进制
%x十六进制
%X十六进制大写字符
%e浮点数字
%E浮点数字
%f浮点数字(用小数点)
%p指针
输入输出
input()输入
print()输出
Python复杂数据类型
列表[]
列表重元素可增删改,并且类型可不一致
删除使用del
例:del list[0]
元组()
与列表类似,但不可修改元素
字典{}
键值对形式,使用键值访问数据
数据运算
运算符
=赋值符
+=加法
-=减法
*,/,%同上
**幂运算
//取整除
位运算符
&按位与
|按位或
^按位异或
~按位取反
<<左移动
’>>‘右移动
逻辑符
and与
or或
not非
成员符
in是否有值
not in是否没有值
身份符
is是否引用同一个对象
is not是否引用不用对象
if表达式
if 条件:
语句
elif 条件
语句
else
语句
循环结构
break;跳出循环
continue;跳出本次循环
pass;空语句
while 条件:
操作
in操作符,用于在序列中找到某值
for 变量 in 序列:
操作
函数
自定义函数
def 名称(参数):
"函数_文档字符串"
函数指行语句
return [expression]
字符串函数
string.count(str,beg=0,end=len(string)) 返回str在指定范围出现的次数
string.encode(encoding=‘utf-8’,errors=‘strict’) 以指定格式编码string
string.endswith(obj,beg=0,end=len(string)) 检查指定范围内字符串是否以obj结束
string.find(str,beg=0,end=len(string)) 检查指定范围内是否包含str
string.format() 格式化字符串
string.index(str,beg=0,end=len(string)) 同find方法,若str不存在则返回异常
string.isdigit() 判断是否只包含数字
string.islower() 是否包含区分大小写的字符
string.isspace() 是否只包含空格
string.join(seq) 将seq合并为一个字符串
string.relace(str1,str2,num=string.count(str1)) 将string中str1替换为str2
string.split(str="",num=string.count(str)) 以str为分隔符切片string
string.startswith(obj,beg=0,end=len(string)) 检查指定范围内是否以obj开头
string.title() 返回标题化的string
string.upper() 转大写
集合常用函数
.add() 添加
.clear() 清空
.discard() 删除,若没有不会报错
.pop() 随即删除某元素,返回元素
.remove() 删除目标元素,若没有报错
s.difference(b) 取s中有但b中没有的元素,返回集合
s.interesection(b) 返回s,b交集
s.issubset(b) 判断s是否是b的子集
s.issuperset(b) 判断s是否是b的父集
list(s)将s转换为列表
str(s)将s转化为字符串
tuple(s) 将集合转化为数组
常用函数
print()格式化输出
type()查看类型
len()返回长度