Python——字符串使用及练习

一.字符串的定义

a = “hello”
b = ‘westos’
c = “what’s up”
d = ‘what’s up’
e = “”"
用户管理系统
1.添加用户
2.删除用户
3.显示用户
print(a)
print(b)
print©
print(d)
print(e)
print(type(e))

在这里插入图片描述
在这里插入图片描述

二.字符串的特性

1.索引

0,1,2,3,4 索引值默认从0开始
在这里插入图片描述
在这里插入图片描述
2.切片
切片的规则: s[start~step] 从start开始,到end-1结束,步长:step
在这里插入图片描述
在这里插入图片描述

3.显示所有字符
在这里插入图片描述
在这里插入图片描述

4.显示前三个字符
在这里插入图片描述
5.字符串逆序输出

在这里插入图片描述
6.除了第一个字符外,其它全部输出
在这里插入图片描述

7.重复
在这里插入图片描述
8.连接
在这里插入图片描述

9.成员操作符
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

三.回文数判断

在这里插入图片描述
在这里插入图片描述

四.字符串判断

判断字符串里面每个元素是否为某种类型

 print('123'.isdigit())
  print('123abc'.isdigit()) ##判断是否为数字
    title:首字母大写,其余字母小写 
     
   print('Hello'.istitle())
   print('HeLlo'.istitle()) ##判断是否为标题  
   print('hello'.upper()) 
  print('hello'.isupper()) 
   print('hElLo'.lower()) 
 print('hElLo'.islower()) ##判断是否为大小写 
   print('abc'.isalpha())##判断是否为字母
 print(isinstance(1,int)) ##判断1是否为整数,是的话显示True,不是的话显示Faulse 
print(isinstance('a',str))
 print(isinstance(1,str)) 

五.字符串去掉开头和结尾

自动补齐字符串前后空格
在这里插入图片描述

自动补齐左边空格
在这里插入图片描述

自动补齐右边空格
在这里插入图片描述

忽略换行及转换符号的自动补齐格式
在这里插入图片描述
在这里插入图片描述

删除字符串的字符
在这里插入图片描述

六.字符串匹配开头和结尾

在这里插入图片描述
在这里插入图片描述

七.字符串练习

变量名是否合法:
1.变量名只能由字母、数字、下划线组成
2.只能以字母或下划线开头

思路:
#1.变量名第一个字符是否为字母或者下划线
#2.如果是,继续 --> 4
#3.如果不是,报错 , 退出
#4.依次判断除了第一个字符以外的其他字符
#5.判断是否为字母数字或者下划线

在这里插入图片描述

八.字符串的搜索和替换

find找到子串,并返回最小的索引
在这里插入图片描述
换字符串中所有的‘hello’为‘westos’
在这里插入图片描述

九.字符串的对齐

在这里插入图片描述

十.字符串统计

在这里插入图片描述

十一.字符串的分离和连接

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

十二.字符串练习

输入
They are students.
aeiou
输出
Thy r stdnts.在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值