Python基础语法
2022-09-13 22:44:11 0 举报
AI智能生成
Python基础语法
作者其他创作
大纲/内容
代码格式
缩进
用缩进深度区分逻辑
最好为四个空格,tab和空格不混用
行长
每行不超过90字符
可以用 \ 换行
数字型
判断数据类型 type( )
整型 int
长整型 long
浮点型 float
复数 complex
可以使用 int()、float() 和 complex() 方法从一种类型转换为另一种类型:
字符串型
可以使用索引访问元素,可以迭代,可以使用负索引访问末尾元素
用len( )获取长度
strip( ) 方法删除开头和结尾的空白字符
lower() 返回小写的字符串;upper()大写
replace( a,b) 用另一段字符串来替换字符串
split() 方法在找到分隔符的实例时将字符串拆分为子字符串
count( ) 返回指定值在字符串中出现的次数。
isalnum( ) isalpha( ) isdecimal( ) isdigit( ) 判断字符串中是否存在数字和字母、字母、小数、数字
用+拼接,不可以用+和数字拼接,可以用format( )
布尔型
bool( ) 函数可评估任何值,并返回 True 或 False 以下返回False
bool(False) bool(None)
bool(()) bool([]) bool({})
bool("")
bool(0)
列表 [ ]
有序、可更改、允许重复
添加
append() 末尾追加
insert() 指定位置插入
删除
pop() 删除指定的索引(未指定删除最后一项)
remove() 删除指定的项目
clear() 删除所有
复制
for循环和copy()和list( ) 严格来说都是浅拷贝
deepcopy( )深拷贝
index() 返回具有指定值的第一个元素的索引
reverse() 翻转
元组 ( )
有序、不可更改、允许重复
使用 tuple() 方法来创建元组
可以使用len( ) 和 in关键字、可以for循环、可以使用count()和index()
字典 { }
无序、可变、有索引、没有重复
添加
使用新的索引键并为其赋值,可以将项目添加到字典
update() 使用指定的键值对字典进行更新
删除
pop() 方法删除具有指定键名
popitem() 方法删除最后插入的项目
del 关键字删除具有指定键名的项目
clear() 关键字清空字典
fromkeys() 返回拥有指定键和值的字典
setdefault() 返回指定键的值。如果该键不存在,则插入具有指定值的键。
values() 返回字典中所有值的列表
集合
无序、无索引、没有重复
添加
add() 方法向 set 添加项目
update() 方法将多个项添加到集合中
difference() 返回包含两个或更多集合之间差异的集合
intersection_update() 删除此集合中不存在于其他指定集合中的项目。
收藏
0 条评论
下一页