Python初识DAY4

字符串加强
1.什么是转义符:\就是转义符,转义符可以将有意义的字符转成无意义的字符. 也可以将无意义的字符转换为有意义的字符
2.什么事转义字符:通过\可以将无意义的字符转换为具有指定功能的字符
例如:\n: 代码换行
\t: 代表制表符(tab键)
\: 代表\字符
2.1:访问字符:字符 = 字符串[索引]
2.2取出部分字符(切片):字符串=字符串[开始:结束:步长] 步长也可以是负数:为负数时倒序截取
2.3 while遍历字符: 索引=0:
长度=len(字符串)
while 索引<长度:
元素=字符串[索引]
索引+=1
for in专业遍历: for 字符 in 字符串:
print(字符)
3.字符串常见操作:去除左右两边空格
string.strip()去除两边的空格
string.lstrip()去除左边的空格
string.rstrip()去除右边的空格
字符串分割:
string.split() 按照空格字符串分割,返回一个列表
string.split(“分隔符”)
string.split(“分隔符”,分割次数) 按照指定分隔符分割,分割指定的次数,返回一个列表
string.rsplit(“分隔符”,分割次数) 从后面开始按照指定分隔符分割,分割指定的次数, 返回一个列表

大小写转换:
string.lower() 转换为小写
string.upper() 转换为大写

判断开头或者结尾的字符
string.startswith("开头字符") 
string.endswith("结尾字符") 

字符串格式化函数
"需要格式化的字符"%(数据1,数据2).
string.format("数据1","数据2","数据3")
f"字符{变量}串"

字符串连接
string.join(列表)
列表中的元素使用string连接起来

字符串替换

string.replace("原文","替换文")

判断字符串由数字组成

string.isdigit()字典语法

d = {key1 : value1, key2 : value2 }  

修改:字典[key] = value
添加或者返回原值:value = 字典.setdefault(key,value)
合并:字典.update(字典2)
删除:del 字典[key]
字典.pop(key)
清空字典:字典.clear()
根据key查询value:字典[key]       根据key查询值,如果key不存在就会报错
字典.get(key) 根据key查询值,如果key不存在返回None

获取字典中所有值   字典.values()

获取字典中所有键:字典.keys()

判断键是否在字典中存在 value = key in 字典


遍历:for key in 字典:
value = 字典[key]


.遍历value
语法:
for value in 字典.values:
value

遍历键值对
语法:
for item in 字典.items():
item

.遍历键和值
语法:
for key,value in 字典.items():
key,value集合
语法:
变量名 = set(字符串的数据|列表的数据|字典的数据)


切片
语法:
[开始:结束:步长]

支持类型: 字符串,列表,元组。不支持字典

+为合并运算符
语法:
合并后数据 = 数据1+数据2
支持类型: 字符串,列表,元组
字典的合并函数为:update

为重复运算符
语法:
结果 = 数据
次数
 
支持类型: 字符串,列表,元组
字典不支持*运算符
 
in为判断是否存在运算符
语法:
bolean值 = 子数据 in 数据
子数据在数据中存在返回True,否则返回Flase

not in为判断是否不存在运算符
语法:
bo

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值